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

admin2022-10-24  22

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

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

答案D

解析 选项A中,“pt+3”使指针变量pt移动3个单元,指向第4个元素,不能正确引用。运算符“*”与“&”放在一起,其作用相互抵消,且下标10超出了数组下标范围,所以B选项错误。“*(pt+10)”表示引用指针pt所指元素后的第10个元素,引用数组第11个元素,所以C选项错误。故本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/YJkp777K
0

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