设有代码“int(*ptr)[10];”,其中的ptr是( )。

admin2014-10-20  18

问题 设有代码“int(*ptr)[10];”,其中的ptr是(    )。

选项 A、10个指向整型变量的指针
B、指向10个整型变量的函数指针
C、一个指向具有10个元素的一维数组的指针
D、具有10个指针元素的一维数组

答案C

解析 代码”int(*ptr)[10];”的分析过程是:因圆括号内的ptr先与字符*结合,字符*修饰标识符ptr是一种指针;接着与后面的一对方括号结合,表示是这样的一种指针,是指向一维数组的;再有方括号中的10,说明这种数组有10个元素。至此,ptr是指向含10个元素的一维数组的指针。
转载请注明原文地址:https://kaotiyun.com/show/9lvR777K
0

最新回复(0)