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

13 查阅

若有以下定义 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是正确的。

计算机二级