真值问题

[复制链接]
查看11 | 回复0 | 2009-7-8 02:38:23 | 显示全部楼层 |阅读模式
楼上正解....这里我给出等效的if判断语句....Ahrs<Bhrs?1:Amins<Bmins?1:Asecs<Bsecs?1:0等效于if(Ahrs<Bhrs) return 1;else if(Amins<Bmins) return 1;else if(Asecs<Bsecs) return 1;else return 0;如果你是用来比较A,B两个时间的话,这个算法是错的...应该是if(Ahrs<Bhrs) return 1;else if(Ahrs==Bhrs && Amins<Bmins) return 1;else if(Ahrs==Bhrs && Amins==Bmins && Asecs<Bsecs) return 1;else return 0;对应的式子是Ahrs<Bhrs?1:(Ahrs==Bhrs&&Amins<Bmins)?1:(Ahrs==Bhrs && Amins==Bmins && Asecs<Bsecs)?1:0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行