关于cmp函数的条件逻辑疑惑
  • 板块P1104 生日
  • 楼主Yk08880
  • 当前回复8
  • 已保存回复8
  • 发布时间2023/11/4 20:49
  • 上次更新2023/11/4 22:42:58
查看原帖
关于cmp函数的条件逻辑疑惑
1146886
Yk08880楼主2023/11/4 20:49

想问为什么cmp函数比较order时不能有if?有就错没有就对?下面是不正确的代码,删去order那块的if条件判断语句,直接return就对,不理解

bool cmp(student s1, student s2)
{
    if (s1.year != s2.year) return s1.year < s2.year;
    if (s1.month != s2.month) return s1.month < s2.month;
    if (s1.day != s2.day) return s1.day < s2.day;
    if (s1.order != s2.order) return s1.order > s2.order;
}
2023/11/4 20:49
加载中...