변수의 주소를 포인터라고 하고, 포인터를 저장할 수 있는 변수를 포인터 변수라고 한다.
#include <stdio.h>
main() {
int a = 50;
int *b = &a;
*b = *b + 20;
printf("%d, %d\\n", a, *b);
char *s;
s = "gilbut";
for(int i = 0; i < 6; i += 2){
printf("%c, ", s[i]);
printf("%c, ", *(s + i));
printf("%s\\n", s + i);
}
}
결과
70 70
g, g, gilbut
l, l, lbut
u, u, ut
a 선언 50으로 초기화b1번 문제
2번 문제
3번 문제
4번 문제