2) 포인터
포인터
어떤 변수에 주소를 저장하고 싶은 때엔 포인터를 사용한다.
int n = 50;
int *p = &n;
포인터 자료형에는 *
연산자를 사용하고
포인터 앞의 자료형은 포인터가 가리키는 값의 자료형이다.
printf("%p\n", p);
포인터가 가리키는 값을 얻고싶을때는 앞에 *를 붙여준다.
>>printf("%i\n", *p);
변수n의 주소를 기억하고 있는 포인터p를 그림으로 나타내면 이렇게 된다.
note
written by Caution-Sun