若有以下定义 intx[10],*pt=x;则对x数组元素的正确引用是______。
若有以下定义 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是正确的。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
