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

admin2009-01-15  20

问题 有以下程序    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

答案2

解析 本题考核的知识点是指向一维数组的指针变量,通过赋值语句“s=x+3”,使指针变量s指向数组元素x[3],输出语句中的s[2]等价于*(s+2),即x[5]僖为0。所以,B选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/BOHp777K
0

最新回复(0)