반응형
포인터는 어떤 변수의 주소를 저장하는 역할을 합니다.
int num=1;
int *pnum=#
이때 pnum 에는 num 의 주소가 저장됩니다. pnum 도 변수이므로 주소가 있습니다. pnum 의 주소를 저장하려고 시도해봅시다.
int *ppnum=&pnum;
위와 같이 입력하면 오류가 발생합니다. 포이터의 주소를 저장할 때는 *연산자를 두개 입력해야합니다.
int **ppnum=&pnum;
반응형
'C언어 > 포인터' 카테고리의 다른 글
[C언어] 배열포인터 (배열을 가리키는 포인터) (0) | 2022.07.07 |
---|---|
[C언어] 포인터 연산 (포인터에 1을 더하면?) (0) | 2022.07.07 |
[C언어] 포인터 변수가 일반변수와 다른 점 (0) | 2022.06.29 |
[C언어] 포인터변수에 값을 입력하면 어떻게 될까 (0) | 2022.06.28 |
[C언어] 포인터 관련 언산자 *와 & 의 이해 (0) | 2022.06.28 |
댓글