问题 单项选择题

若有定义int a[9], *p=a; ,则p+5表示

A) 数组元素a[5]的值
B) 数组元素a[5]的地址
C) 数组元素a[6]的地址
D) 数组元素a[0]的值加上5

答案

参考答案:B

解析: 本题考查了通过指针来引用一维数组元素的方法。题中*p=a;这一赋值语句是指针p指向了数组a的首地址,p+5是指针p向后移动了5个int类型的存储单元,所以p+5指向了数组元素a[5]。

单项选择题
填空题