单选题 有以下程序:
#include<stdio.h>
void fun(int p)
{int d=2;
p=d++; printf("%d", p); }
main()
{int a=1;
fun(a); printf("%d/n", a); }
程序运行后的输出结果是
【正确答案】 C
【答案解析】[解析] 程序运行后,首先输出的是p的值,然后输出a的值。p=d++,得到p的值为d的初始值2;a的值不变,仍为1。