下列程序的输出结果是( )。 #inelude <stdio.h> main() { int a[5]={2,4,6,8,10},*p,**k; p=a; k=&p; printf("%d",*(p++

admin2009-01-15  28

问题 下列程序的输出结果是(    )。    #inelude  <stdio.h>    main()    {  int a[5]={2,4,6,8,10},*p,**k;       p=a;  k=&p;       printf("%d",*(p++));       printf("%d\n",**k);    }

选项 A、4
B、22
C、24
D、46

答案4

解析 指针变量p指向数组a的首地址,并把指针变量p的地址赋给指向指针的指针变量k。第一个printf函数输出2,第二个printf函数输出4。
转载请注明原文地址:https://kaotiyun.com/show/1HXp777K
0

最新回复(0)