万能百科  > 所属分类  > 

有以下程序段中b的值是( ) int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5];

有以下程序段中b的值是( ) int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5];

A.5

B.6

C.8

D.9

正确答案:

D解析:[p=&a[3]将指针指向数组a的第4个元素,p[5]也可以等价于*(p+5),因此p[5]指向数组a的第9个元素,即a[8]=9,所以b=9。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签