若有以下定义 intx[10],*pt=x; 则对x数组元素的正确引用是______。

admin2013-02-23  42

问题 若有以下定义       intx[10],*pt=x;        则对x数组元素的正确引用是______。

选项 A、*&x[10]
B、*(x+3)
C、*(pt+10)
D、pt+3

答案B

解析 本题主要考查的是数组的引用,在C语言中,—个数组不能整体引用。在选项A中,*&X[10]属于地址越界;选项C中,*(pt+10)也是地址越界。选项D中,pt+3是将指针P,后移三个元素,指向x3),并没有对数据元素进行引用。在C语言中,可以用对数组名加—个整数的方法,来依次表示该数组中不同元素的地址,因此,选项B是正确的。
转载请注明原文地址:https://kaotiyun.com/show/b2Jp777K
0

最新回复(0)