4393
5935
2048
初级工程师
使用特权
11
714
2187
void timer() { if(++sec>59) { sec=0; if(++min>59) { min=0; if(++hour>23) hour=0; } } get_clock(sec,min,hour); }
2. 我之所以写成下面这样,是为了程序的可读性,写59,23对于阅读者来讲,会愣几秒钟才反应过来你的意图。 if (++hour>=24) 或者 if (++min>=60) sedatefire 发表于 2012-7-13 15:11
可是程序会更简洁啊~ 再说这个也并是不难以理解的东西,不给它较真 雷影少年 发表于 2012-7-14 15:31
26
1258
5887
高级工程师
这种技巧一般人嫌比较啰嗦的 一定要几夜不睡找BUG以后才能知道,一个简单的书写习惯,带来了严重后果 一般的人都是喜欢先撞南墙,然后才会回头的 ... aihe 发表于 2012-7-22 15:44
0
1156
3499
中级工程师
发表回复 本版积分规则 回帖后跳转到最后一页
等级类勋章
发帖类勋章
时间类勋章
人才类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号