问题 单项选择题

有如下说明int a[10]={l,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是【 】

A.*p+9

B.*(p+8)

C.*p+=9

D.p+8

答案

参考答案:B

解析:p为指向a数组的一个指针,冰p对应于数组元素a[O]。(p+8)表示一维数组a[8]的地址,而*(p+8)表示一维数组a[8]的值,即9。

选择题
单项选择题