이중 포인터는 *를 두 번 사용하여 포인터의 포인터(즉, 이중포인터)를 선언한다.
예제)
#include <stdio.h>
int main()
{
int *ptr1;
int **ptr2;
int num = 5;
ptr1 = #
prt2 = &ptr1;
printf("%d\n", **ptr2); // result: 5
return 0;
}
참고하면 좋은 링크)
dojang.io/mod/page/view.php?id=279
C 언어 코딩 도장: 34.6 이중 포인터 사용하기
지금까지 변수의 포인터를 선언했습니다. 그렇다면 포인터의 포인터도 가능하지 않을까요? 이번에는 포인터의 메모리 주소를 저장하는 포인터의 포인터를 선언해보겠습니다. 포인터를 선언할
dojang.io
'내가 보려고 만드는 > C' 카테고리의 다른 글
[C] 동적할당 malloc/free (0) | 2021.05.04 |
---|