楼主:
darkhcv (我只想耍废)
2016-07-14 16:20:10刚刚在写程式的时候发现的
a和b是两个integer,例如下面的值
int a = 2; // 二进制: 0010
int b = 3; // 二进制: 0011
// a&b: 0010
// 这样写会进入while loop
while ((a&b) != 0) {
}
// 这样写不会进入while loop
while (a&b != 0) {
}
想不通理由,可以请大家指点一下吗?
作者:
Caesar08 (Caesar)
2016-07-14 16:21:00a&(b!=0)
作者:
CoNsTaR ((const *))
2016-07-14 16:22:00先后顺序
楼主:
darkhcv (我只想耍废)
2016-07-14 16:49:00喔喔,了解,谢谢
作者:
noodleT (面T)
2016-07-18 18:51:00如果不确定优先权,最好的办法就是自己加括号
Links booklink
Contact Us: admin [ a t ] ucptt.com