有以下程序
#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);
}
你的问题是什么呀?
这个程序的最后输出应该是 SunDan20042