单项选择题

有以下程序
#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);}
程序运行后的输出结果是______。

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