首先,int b[10] 定义了一个包含10个整数的数组。接着,int* b[10] 定义了一个大小为10的整型指针数组,每个元素都是一个指向整数的指针。接下来,int (*b)[10] 定义了一个指向大小为10的整型数组的指针,而int* (*b)[10] 则是一个指向上述第二种数组首地址的指针。在函数指针数组的定义...
数组名的指针实际上是指向数组首元素地址的指针,所以也可以说是数组的指针。例如:int (*p)[10];其中,p即为指向数组的指针,也被称为数组指针。数组指针是指向数组首地址的指针,本质上也是一种指针。而指针数组则是指针作为数组元素的数组,例如:int *p[3];这里定义了p[0],p[1],p[2]三个...
首先函数的传参写指针类型,然后可以直接传数组名,或者写个指针接受数组的地址,在传指针到函数里面去。