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

admin2010-01-10  41

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

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

答案4

解析 题中*p=&x[1][1];是指将数组x的数组元素x[1][1]的地址赋值给指针变量p,使p指向x[1][1]这个数组元素,那么 p[0]即为指针变量p当前所指向的数组元素x[1][1]的值。
转载请注明原文地址:https://kaotiyun.com/show/bQWp777K
0

最新回复(0)