在int (*prt)[3];定义中,标识符prt( )。

admin2013-02-23  24

问题 在int  (*prt)[3];定义中,标识符prt(    )。

选项 A、定义不合法
B、是一个指针数组名,每个元素都是一个指向整型变量的指针
C、是一个指针,它指向一个具有三个元素的一维数组
D、是一个指向整型变量的指针

答案4

解析 此题的关键是要分清指针数组与指向一维数组指针之间的不同,题中的说明语句定义了一个指针变量prt,它指向包含三个整数元素的一维数组。要注意:*prt两侧的圆括号不能缺少,如果写成*ptr[3],则ptr与[3]先结合,是数组,然后再与前面的。号结合,则*ptr[3]将是一个指针数组。
转载请注明原文地址:https://kaotiyun.com/show/USPp777K
0

最新回复(0)