若有定义int(*pt)[3];,则下列说法不正确的是( )。

admin2011-06-10  16

问题 若有定义int(*pt)[3];,则下列说法不正确的是(    )。

选项 A、int(*pt)[3]是一个数组指针
B、指针pt指向一个有3个整型变量的数组
C、定义了一个名为*pt、具有三个元素的整型数组
D、定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组

答案D

解析 首先,pt跟*结合,所以是一个指针,所指向的对象是含有3个元素的数组。所定义的指针没加const,所以是个指针变量,还可以指向类似对象的其他元素,也就是说还可以指向其他含有3个元素的数组。
转载请注明原文地址:https://kaotiyun.com/show/qxPp777K
0

最新回复(0)