单项选择题
有以下程序:
#include
#include
struct STU {
char name[10];
int num;
};
void f(char *name, 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);
}
void main()
{
struct STU s[2]={{"YangSan",20041},{"LiSiGao",20042}},*p;
p=&s[1];
f(p->name,p->num);
printf("%s %d",p->name,p->num);
}
程序运行后的输出结果是( )。
A、SunDan 20042
B、SunDan 20044
C、LiSiGuo 20042
D、YangSan 20041