2) 포인터

포인터

어떤 변수에 주소를 저장하고 싶은 때엔 포인터를 사용한다.

int n = 50;
int *p = &n;

포인터 자료형에는 *연산자를 사용하고

포인터 앞의 자료형은 포인터가 가리키는 값의 자료형이다.

printf("%p\n", p);

포인터가 가리키는 값을 얻고싶을때는 앞에 *를 붙여준다.

>>printf("%i\n", *p);

변수n의 주소를 기억하고 있는 포인터p를 그림으로 나타내면 이렇게 된다. pointer

note

written by Caution-Sun