有如下说明: int array[10]={1,2,3,4,5,6,7,8,9,10},*p=array; 则数值为9的表达式是________。

admin2020-05-19  22

问题 有如下说明:
    int array[10]={1,2,3,4,5,6,7,8,9,10},*p=array;
    则数值为9的表达式是________。

选项 A、p+8
B、*p+9
C、*p+=9
D、*(p+8)

答案D

解析 指针P指向数组array,9所在的元素是array[8],与array[0]的地址差值为8,所以正确的访问形式是*(p+8)或p[8]。
转载请注明原文地址:https://kaotiyun.com/show/X8Cp777K
0

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