收藏0 举报
还有您为什么用else if而不是if,难道else if效率高?还是什么原因 if (条件1) { 执行模块1 } if (条件2) { 执行模块2 } if (条件3) 执行模块3 } ... myworkmail 发表于 2009-12-18 12:15
优先调度机制,我还自己瞎想了一个,就是再加一个标志位,把执行模块分成几个档次?如: 结构二: if(i && 0x80) { if (条件1) { 执行模块1 } else if (条件2) { 执行模块2 } else if (条件3) 执行模块 ... myworkmail 发表于 2009-12-18 12:13
我的优先级分段标志位想法是如果是程序中else if的数量太多,比如我现在写的程序就有三十几个,我只在中断中至标志位,不在中做任何数据处理.全部都在大循环中处理.如果一个一个的判断,时间太常,比如我把显示相关的 ... myworkmail 发表于 2009-12-19 00:40
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
发帖类勋章
时间类勋章
人才类勋章
等级类勋章
22
100
0
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号