图1
图2
1.(1) 数组指针: 即指向数组的指针。数组指针和指向数组元素的指针有所不同。指向数组元素 的指针,每次移动的步长是单个元素的大小;而数组指针移动的步长是整个数组的大小。
数组指针的定义方式 : int (*p)[ 4 ]
(2)在图2中,当要把二维数组传给函数时,形参部分要定义一个数组指针来接收
图3
2.(图3)指针数组: 即一个数组里面的元素都是指针变量
指针数组的定义方式: int *p[ 4 ] [ ]的优先级比*号高,所以 p 和[ 4 ]在一起
该图中划红线的部分是一个函数指针数组,该数组中的元素都是函数,使用时会把三个函数依次调用。