问题 单项选择题

有以下程序:
#include<stdio.h>
void fun(int D)
int d=2;
p=d++;printf("%d",p);
main()
int a=1;
fun(a);printf("%d\n",a);
程序运行后的输出结果是( )。

A.32
B.12
C.21
D.22

答案

参考答案:C

解析: 本题考查函数调用。主函数中调用funmain()函数,p=d++,d=2,选取d的值,再加1,所以输出p的值为2,再回到主函数中,直接输出a的值为1。

单项选择题 A1/A2型题
综合

查看答案