有下列程序
#include
typedef struct{
char name[9];
char gender;
int score[3];
} STU;
STU f(STU a)
{ STU b={"fan",''f'',{76,88}};
a=b;
a.score[2]=a.score[0]+a.score[1];
return a;
}
main()
{ STU c={"tang",''m'',{78,68}},d;
d=f(c);
printf("%s,%c,%d,%d,%d,",c.name,c.gender,c.score[0],c.score[1],c.score[2]);
printf("%s,%c,%d,%d,%d\n",d.name,d.gender,d.score[0],d.score[1],d.score[2]);
}
执行后的输出结果是______。
A
tang,m,78,68,0,fan,f,76,88,164
B
tang,m,78,68,146,fan,f,76,88,164
C
tang,m,78,68,146,tang,m,78,68,146
D
tang,m,78,68,0,fan,f,76,88,0