问题 单项选择题

有以下程序:
main()
int x[8]=8,7,6,5,O,0,*s;
s=x+3;
printf("%d\n",s[2]);

执行后输出结果是( )。

A) 随机值
B) 0
C) 5
D) 6

答案

参考答案:B

解析: 通过赋值语句“s=x+3”,使指针变量s指向数组元素x[3],输出语句巾的spl等价于*(s+2),即x[5]值为0。所以,B选项为所选。

单项选择题
单项选择题