若有定义int a[5];则对a数组的第i个元素的正确引用为( )

admin2016-12-25  7

问题 若有定义int a[5];则对a数组的第i个元素的正确引用为(    )

选项 A、*(a+i)
B、*a
C、*(a[0]+i)
D、a[0]+i

答案A

解析 B项中,a是值不是地址,所以不合法;同理C项(a[0]+i)是值不是地址,*(a[0]+i)不合法;D项是a[0]的值加上i,不是第i个元素的值;A项中,a+i为地址,指向第i个元素,所以*(a+i)是第i个元素的值。
转载请注明原文地址:https://kaotiyun.com/show/WkAx777K
0

随机试题
最新回复(0)