#include <stdio.h>
void main(){
int x[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};
/*x={{1,2,3},
{4,5,6},
{7,8,9},
{10,11,12}}
*/
int (*p)[3]; //{ , , } 정수 3개짜리 배열을 가리키는 포인터
int *pp[3]; //
p = &x[1]; //{4,5,6} 주소를 가리킴
pp[0] = x[2]; //pp[0]={7,8,9}
printf("%d %d %d %d\n", (*p)[0], p[1][0], *pp[0], **(p+1));
//(*p)[0] = {4, 5, 6} 중에 처음인 4 출력
//p[1][0] = p가 가리키는 행의 다음 행 {7,8,9} 중에 처음인 7 출력
//*pp[0] = {7,8,9} 중에 맨 앞 7 출력
//**(p+1) = p가 가리키는 행의 다음 행 {7,8,9} 중에 처음인 7 출력
}
To embed this project on your website, copy the following code and paste it into your website's HTML: