简单的结构调用问题
判断a1 b1的年龄大小 返回给people输出
程序有错 怎么改?
struct u
{
char name[20];
int age;
};
//
u& max(u &a,u &b)
{
return (a.age> b.age?a:b);
}
void main()
{
u a1= { "a ",24};
u b1 = { "b ",25};
u peopel;
peopel = max(a1,b1);
cout < <people.name < < ": " < <people.age < <endl;
system( "pause ");
}
[解决办法]
你函数名字不要和系统函数名一样,不允许的
max -> 其他名字 eg. maxex
people写错了,不知道你发现没