第一:
int (*p)[10] 主要用在函数的参数上面,主要用于约束参数数组的长度。
int add(int (*p)[2])//表示必须输入2个元素的int数组
{
return (*p)[0]+(*p)[1];
}
void main()
{
int a[2];
a[0]=1;
a[1]=2;
printf(“%d\n”,&a);
return;
}
第二:
int *p[10] : 指向一个类型为int *的指针数组。
第一:
int (*p)[10] 主要用在函数的参数上面,主要用于约束参数数组的长度。
int add(int (*p)[2])//表示必须输入2个元素的int数组
{
return (*p)[0]+(*p)[1];
}
void main()
{
int a[2];
a[0]=1;
a[1]=2;
printf(“%d\n”,&a);
return;
}
第二:
int *p[10] : 指向一个类型为int *的指针数组。