指针数组和数组指针

指针数组:array of pointers,即用于存储指针的数组,数组元素都是指针,本质上是数组。

数组指针:a pointer to an array,即指向数组的指针,本质上是指针。

下面举例说明它们的区别:

 int *a[4]    指针数组,数组包含4个元素、每个元素为int型指针

 int (*a)[4] 数组指针,指向一个包含4个元素数组的指针

注意到*号左右的那对小括号,说明这个变量是一个指针。

 

posted on 2022-04-06 20:23  蜀山菜鸟  阅读(32)  评论(0)    收藏  举报