A-A+
有以下程序 main(){ inta[5]={2 4 6 8 10) **P **k; P=
问题详情
有以下程序 main(){ inta[5]={2,4,6,8,10),**P,**k; P=a: k=&p; printf(%d,*(p++)); printf(%dn,**k);} 程序运行后的输出结果是
A.44
B.24
C.22
D.46
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
主函数中指针变量p指向数组a中下标为0的元素,k指向p,那么*(p++)的值为2,p指向数组中下标为1的元素,k指向p,所以**k的值为4。