单项选择题

有以下程序,程序运行后的输出结果是 void fun(int*p1,int*p2,int*s) {s=(int*)malloc(sizeof(int)); *s=*p1+*(p2++);} main(){int a[2]={1,2},b[2]={10,20},*s=a; fun(a,b,s); printf("%d\n",*s);}

A.10
B.ll
C.2
D.1