单项选择题
有以下程序: struct STU{ char
name[10]; int num; }; void
f1(struct STU c) { struct STU b={"LiSiGuo",2042);
c=b; } void f2(struct STU *c)
{ struct STU b={"SunDan",2044); *c=b;
} main() {struct STU
a={"YangSan",2041},b={"WangYin",2043);
f1(a);f2(&b); printf("%d %d\n",a.num,b.num);
} 执行后输出结果是( )。
A. 2041 2044
B. 2041 2043
C. 2042 2044
D. 2042 2043