若有以下程序 #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