读书人

简单的结构调用有关问题

发布时间: 2012-04-10 21:03:56 作者: rapoo

简单的结构调用问题
判断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写错了,不知道你发现没

读书人网 >C++

热点推荐