1、int(*p)[4];------p为指向含4个元素的一维整形数组的指针变量(是指针)
#include
#include
int main()
{...int a[4]={1,2,3,4};
int (*p)[4];
p=&a;
printf("%d\n",(*p)[3]);
printf("%d\n",*p);...return 0;
}
2、int *p[4];-------定义指针数组p,它由4个指向整型数据的指针元素组成(是数组)
#include
#include ...int main()
{
int *p[4];
int a=6;
p[1]=&a;
printf("%d\n",*p[1]);
return 0;
}
int *p[...m[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};
/* 定义二维数组m并初始化*/
int (*p)[4];
//数组指针 p是指针,指向一维数组,每个一维数组有4个int元素