下面程序执行后的输出结果是( )。 main() { int array[3][3],*p,i; p=&array[0][0]; for(i=p;i<9;i++) p[i]=i+

admin2019-12-17  37

问题 下面程序执行后的输出结果是(    )。
    main()
    {  int array[3][3],*p,i;
       p=&array[0][0];
       for(i=p;i<9;i++)
             p=i+1;
       printf("%d\n",array[1][2]);
    }

选项 A、3
B、6
C、9
D、随机数

答案B

解析 本题中,指针变量p指向数组array,输出array[1][2]相等于输出p所指向的数组的第6个元素(下标为5),即p[5]。
转载请注明原文地址:https://kaotiyun.com/show/p6Cp777K
0

相关试题推荐
最新回复(0)