首先,int b[10] 定义了一个包含10个整数的数组。接着,int* b[10] 定义了一个大小为10的整型指针数组,每个元素都是一个指向整数的指针。接下来,int (*b)[10] 定义了一个指向大小为10的整型数组的指针,而int* (*b)[10] 则是一个指向上述第二种数组首地址的指针。在函数指针数组的定义...
int *f();接着,定义函数体,让其返回一个整数数组a的首地址。具体代码如下:int a[10];int *f() { return a;} 数组名的指针实际上是指向数组首元素地址的指针,所以也可以说是数组的指针。例如:int (*p)[10];其中,p即为指向数组的指针,也被称为数组指针。数组指针是指向数组首地址的指...
首先函数的传参写指针类型,然后可以直接传数组名,或者写个指针接受数组的地址,在传指针到函数里面去。