변수의 주소를 포인터라고 하고, 포인터를 저장할 수 있는 변수를 포인터 변수라고 한다.

C 언어

#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

기출문제


1번 문제

2번 문제

3번 문제

4번 문제