반응형
//******************************************************** // 다차원 배열과 포인터 //******************************************************** // 다차원 배열 --> 배열의 배열 --> 포인터의 포인터 !! #include// 1차원 배열을 전달 받아서 초기화 하는 함수 !! void lnit(int p[]) { } void main() { int p[3][4]; //?? int[4] 1차원 배열이 3개의 배열 !! // 인덱스를 통해서 접근 !! p[1][2] =10; // 포인터를 통한 접근 !! lnit(p[0]); //printf("%d\n",p); //printf("%d\n",p+1); // 행단위로 움직이고있다. //printf("%d\n",p+2); //printf("%d\n",*p); //printf("%d\n",*p+1); //printf("%d\n",*p+2); //*(p+1)+2; printf("%d\n",&p[1][2]); printf("%d\n",*(*(p+1)+2)); //p[1][2] == *(*(p+1)+2) // [][] == ** // []하나는 *와 동일 하다 !! printf(""); }
'C, C++' 카테고리의 다른 글
[C] 포인터 사용하기 (0) | 2014.11.18 |
---|---|
[C] 문자열과 포인터 (0) | 2014.11.18 |
[C] 포인터의 포인터 (0) | 2014.11.18 |
[C] 포인터의 연산 (0) | 2014.11.18 |
[C] 배열과 포인터 (0) | 2014.11.18 |