慢慢来er 2023-06-25 20:35 采纳率: 73.7%
浏览 44
已结题

不明白一个比较函数,求请教

http://t.csdn.cn/xXqXm
题目在这里,里面有一个cmp函数,for循环那里真的看不懂

  • 写回答

1条回答 默认 最新

  • Huazie 优质创作者: 编程框架技术领域 2023-06-25 20:42
    关注

    date[i] MM-DD-YYYY

    
    
    for(int i=6;i<10;++i) // 第7位开始,就是 取YYYY,年比较
        if(date[i]!=b.date[i])return date[i]<b.date[i];
    for(int i=0;i<2;++i) // 第1位开始,就是 取 MM,月比较
        if(date[i]!=b.date[i])return date[i]<b.date[i];
    for(int i=3;i<5;++i) // 第4位开始,就是 取 DD,天比较
        if(date[i]!=b.date[i])return date[i]<b.date[i];
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 7月3日
  • 已采纳回答 6月25日
  • 修改了问题 6月25日
  • 修改了问题 6月25日
  • 展开全部