若有以下程序#include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct stu{char*name,gender;int score;}STU;void f(char*p){p=(char*)malloc(10);strcpy(p, Qian );}main(){STU a={NULL, m ,290},b;a.name=(char*)malloc(10);strcpy(a.name, Zhao );b=a;f(b.name);b.gender= f ;b.score=350;printf( %s,%c,%d, ,a.name,a.gender,a.score);printf( %s,%c,%d n ,b.name,b.gender,b.score);}则程序的输出结果是______。
A.Zhao,m,290,Zhao,f,350
B.Zhao,m,290,Qian,f,350
C.Qian,f,350,Qian,f,350
D.Qian,m,290,Qian,f,350