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(); }