![]() |
#2
rjsp2011-05-24 15:04
|

#include <stdio.h>
struct stu
{
char name[10];
int num;
};
void f(struct stu c)
{
struct stu b={"LiSiGuo",2042};
c=b;
}
void main()
{
struct stu a={"YangSan",2041},b={"WangYin",2043};
f(b);
printf("%d %d\n",a.num,b.num);
}
请问这个程序哪错了。我想输出:2014、2042,但是输出了0、0struct stu
{
char name[10];
int num;
};
void f(struct stu c)
{
struct stu b={"LiSiGuo",2042};
c=b;
}
void main()
{
struct stu a={"YangSan",2041},b={"WangYin",2043};
f(b);
printf("%d %d\n",a.num,b.num);
}
[ 本帖最后由 宇智波曌 于 2011-5-24 23:18 编辑 ]