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

admin2020-07-28  21

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

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

答案B

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

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