#include <stdio.h>

void main() {
    int x[4][3]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; //x배열 4행 3열
    int (*p)[3];        //배열 포인터
    int *pp[3];         //포인터 배열
    p= &x[1];           //p포인터가 4, 5, 6을 가리킴
    pp[0]=x[2];         //pp의 첫번째 포인터 배열이 x[2][0]을 가리킴
    printf("%d %d %d %d\n", (*p)[0], p[1][0], *pp[0], **(p+1)); 
    /* 포인터 위치 출력값은 4
       p[1][0]은 7, 8, 9중에서 첫번째 출력값은 7 
       *pp[0]은 현재 x[2][0] 가리킴 값은 7,
       p포인터는 x[1] 가리킴 값은 7 */
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: