C语言选择题求详解

设有说明int (*ptr)[M];其中标识符ptr是()。
A.M个指向整型变量的指针
B.指向M个整型变量的函数指针
C.一个指向具有M个整型元素的一维数组的指针 D.具有M个指针元素的一维指针数组,每个元素都只能指向整型量

C
因为有(),所以ptr先与*结合,所以ptr是指针。剩下的成分用来说明ptr是什么指针。因为剩下的成分是int [M],是一个具有M个int型元素的数组形式,所以ptr是一个指向具有M个整型元素的一维数组的指针。追问

如果没有括号就是指针数组是吧?

追答

是。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答