A-A+

有以下程序 main () { int x[8] ={8 7 6 5 0 0} *s;

2022-08-06 05:26:33 问答库 阅读 176 次

问题详情

有以下程序 main () { int x[8] ={8,7,6,5, 0, 0},*s; s=x+3; printf (" %dn" ,s[2] ); } 执行后输出结果是
A.随机值
B.0
C.5
D.6请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:本题考核的知识点是指向一维数组的指针变量,通过赋值语句“s=x+3”,使指针变量s指向数组元素x[3],输出语句中的s[2]等价于*(s+2),即x[5]僖为0。所以,B选项为所选。

考点:程序