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

admin2005-05-15  25

问题 有以下程序  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(指针后移两位)。
转载请注明原文地址:https://kaotiyun.com/show/kYHp777K
0

最新回复(0)