警示后人:如果你的输出在几个点偏大且只偏大
查看原帖
警示后人:如果你的输出在几个点偏大且只偏大
80231
pumpkin_porridge楼主2024/10/15 21:58

<<运算符的优先级高于==运算符高于^运算符。

请保证你在写一些判断语句的时候加一些括号,比如说

if((state[node] ^ state[target]) == 1 << i)

之类的。不放心可以给位移算符也括起来。

二元位运算符优先级与二元四则运算符不一致,括号不要省,不然很多false会变成奇怪的整数混过去的。

2024/10/15 21:58
加载中...