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

admin2019-01-11  20

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

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

答案B

解析 数组的下标是从O开始的,故x[10]实际上具体为x[0],x[1],…,x[9],而若使用x[10]就会溢出,编译出错。所以AC两项错误;D项是指向地址的,并未引用到元素;B项的表达正确,代表x[3]中的元素。
转载请注明原文地址:https://kaotiyun.com/show/sOxp777K
0

相关试题推荐
随机试题
最新回复(0)