A-A+

下列程序的输出结果是()。 #inelude <stdio.h> main() { int

2022-08-06 05:31:54 问答库 阅读 176 次

问题详情

下列程序的输出结果是()。 #inelude <stdio.h> main() { int a[5]={2,4,6,8,10},*p,**k; p=a; k=&p; printf("%d",*(p++)); printf("%dn",**k); }
A.4
B.22
C.24
D.46请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:指针变量p指向数组a的首地址,并把指针变量p的地址赋给指向指针的指针变量k。第一个printf函数输出2,第二个printf函数输出4。

考点:程序