C语言 二维数组 指针数组

#include <Stdio.h>
main()
{
    //一维数组名是首地址,是第一个元素的地址 
    //二维数组可以理解为两个一维数组,数组名是第一行的地址,数组名加1是第二行的首地址
    //int (*p)[3]声明整型指针数组,由三个元素组成
    //int (*p)[3]=a+1;声明指针数组的同时并初始化了,将数组a的第二行的首地址赋值给指针数组的第一个元素 
    int a[2][3]={1,2,3,4,5,6},(*p)[3]=a+1;
    printf("%d",p[0][1]);
    getchar();
}

 

posted @ 2023-04-27 11:08  myrj  阅读(38)  评论(0编辑  收藏  举报