问题
单项选择题
有以下程序: 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选项为所选。
有以下程序: 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选项为所选。