问题
单项选择题
有如下说明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。
有如下说明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。