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

admin2010-01-10  34

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

选项 A、随机值
B、0
C、5
D、6

答案2

解析 指向一维数组的指针变量,通过赋值语句“s=x+3”,使指针变量s指向数组元素x[3],输出语句中的s[2]等价于*(s+2),即x[5]值为0。
转载请注明原文地址:https://jikaoti.com/ti/t8I0FFFM
0

随机试题
最新回复(0)