问题
单项选择题
有如下程序:
int a[10]=11,12,13,14,15,16,17,18,19,20;
int *p=&a[3],b;b=p[5];
则b的值是
A) 15
B) 16
C) 18
D) 19
答案
参考答案:D
解析: p=&a[3]将指针指向数组a的第4个元素,p[5]指向数组a的第9个元素,而a[8]=19,所以b=19。
有如下程序:
int a[10]=11,12,13,14,15,16,17,18,19,20;
int *p=&a[3],b;b=p[5];
则b的值是
A) 15
B) 16
C) 18
D) 19
参考答案:D
解析: p=&a[3]将指针指向数组a的第4个元素,p[5]指向数组a的第9个元素,而a[8]=19,所以b=19。