单选题
C语言
2008-03-18
有以下程序
# include
struct STU
{ char name[10];
int num; };
void f(char *name, int num)
{ struct STU s[2]={{"SunDan",20044},{"Penghua",20045}};
num = s[0].num;
strcpy(name, s[0].name);
}
main()
{ struct STU s[2]={{"YangSan",20041},{"LiSiGuo",20042}},*p;
p=&s[1]; f(p->name, p->num);
printf("%s %d\n", p->name, p->num);
}
程序运行后的输出结果是( )。
A.SunDan 20042
B.SunDan 20044
C.LiSiGuo 20042
D.YangSan 20041
参考答案
A
答案解析
暂无解析
你可能感兴趣的试题
A.a++;
B.b++
C.c++;
D.d++;
A.(a+B) *h/2
B.(1/2)*(a+B) *h
C.(a+B) *h*1/2
D.h/2*(a+B)
A.10,01
B.02,12
C.102,10
D.02,10