코드^학습/메모한 지식
C 2차원 이상의 포인터
청년박군
2015. 12. 30. 18:17
int a=10, b=20, c=30;
int* iPtrArr[3]={&a, &b, &c};
int** dptr = iPtrArr;
printf("%d %d %d\n", **dptr, **(dptr+1), **(dptr+2));
이차원 이상의 포인터는 그 바로 아래의 하위차원 포인터의 주소를 받을 수 있다.
사실을 까먹지 않도록하자.
p.s. 2차원 배열을 접근할때는 이런식으로 접근한다.
arr[2][3] == *(*(arr+2)+3)