포인터·18 / 22
포인터 — 주소를 담는 변수
&x는 변수 x가 있는 자리를 뜻하고, 그 자리를 담는 변수가 포인터입니다.
*p는 "p가 가리키는 곳의 값"입니다.
int n = 7;
int *p = &n;
printf("%d\n", *p); // 7
*p = 12; // n 이 12 가 된다int *p의 *는 "이건 포인터다"라는 표시이고, *p의 *는 "가리키는 값을 꺼내라"는 뜻입니다.
할 일
p를 통해 score를 100으로 바꾼 뒤 score를 출력하세요
막혔나요?
코드 에디터