问题 单项选择题

有以下程序  main( )  { int x[8]={8,7,6,5,0,0},*s;   s=x+3;   printf("%d\n",s[2]);  }  执行后输出结果是

A.随机值

B.0

C.5

D.6

答案

参考答案:B

解析:首先使指针指向数组元素x[3],即5,执行printf语句,输出s[2]的值即s+2(指针后移两位)。

多项选择题
单项选择题