有以下程序
“malloc(sizeof(int))”的作用是开辟一个长度为“sizeof(int)”的存储空间,并 通过强制类型转换“(int*)”将此存储空间的地址赋给了一个整型的指针变量p。然后执行语句*p=n,使得*p的值为10,并通过return返回此值,即a的值为10。然后在主函数中输出a+fun(10)=10+10=20。故本题答案为A。