下述程序的输出结果是( )。 #include<stdio.h> void main() {int a[5]={1,2,3,4,5}; int *p=a,**q=&p; printf("%d,",*(p++));

admin2013-02-23  31

问题 下述程序的输出结果是(    )。    #include<stdio.h>    void main()    {int a[5]={1,2,3,4,5};    int *p=a,**q=&p;    printf("%d,",*(p++));    printf("%d",**q);}

选项 A、2,2
B、1,1
C、3,4
D、1,2

答案D

解析 题干中,*(p++)就是数组元素a[0],输出a[0],之后指针p的值加1,**q即是数组元素a[1]。
转载请注明原文地址:https://jikaoti.com/ti/Hvn0FFFM
0

最新回复(0)