以下程序的输出结果是( )。 main() { int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1]; for(i=O;i<4;i+2)printf("%d",p[i]); }

admin2009-04-15  11

问题 以下程序的输出结果是(  )。    main()    {    int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];    for(i=O;i<4;i+2)printf("%d",p);    }

选项 A、5  2
B、5  1
C、5  3
D、9  7

答案4

解析 执行for循环,输出p[0]、p[2]的值。P的初值为数组元素x[1][1]的地址,即5的地址,因此p[0]为5,p[2]为3。
转载请注明原文地址:https://jikaoti.com/ti/9ZI0FFFM
0

最新回复(0)