运算处理R-1-6-4强制

禁止对逻辑表达式进行位运算

逻辑表达式的位运算
test.c
1void foo(int x, int y)
2{
3 if ((x < 0) & (y < 0))
禁止对逻辑表达式进行位运算 [gjb8114-r-1-6-4]
4 { }
5 if ((x > 0) | (y > 0))
禁止对逻辑表达式进行位运算 [gjb8114-r-1-6-4]
6 { }
7}
逻辑表达式的逻辑运算
test.c
1void foo(int x, int y)
2{
3 if ((x < 0) && (y < 0))
4 { }
5 if ((x > 0) || (y > 0))
6 { }
7}