2013年4月15日

原来==的优先级比&高 (转自地址为http://blog.163.com/cynicly@126/blog/static/1206105820103893715302/的网易博客)

摘要: 昨天晚上开始,就很郁闷一个事情,if的一个判断条件怎么也进不去,后来给后面加了个括号,就可以了,上网一查。。。。。原来是这样。转过来留着看,感谢原作者 。以下是原文:最近调了两天的程序的收获,就是发现==的优先级比&高,在之前的记忆中一直有个错误的概念,==的优先级是最低的,结果为了这个错误浪费了我两天的时间. 最近有个程序,用到了简单的if语句,if((1<<F_ML)==flag&(1<<F_ML)),因为一直以为==的优先级是最低的,所以后面的部分没有(),结果程序怎么调结果都不对,中间还以为单片机出问题了,换了两次,而且是QFN封装的,程序从头看 阅读全文

posted @ 2013-04-15 09:26 杉杉林 阅读(313) 评论(4) 推荐(0) 编辑

导航