C中所有的括号都可以去掉。
因为:
<=、>= 是关系运算符,
&&、|| 是
逻辑运算符关系运算符的
优先级大于逻辑运算符,所以会优先计算四个大小判断,假设x = 10;
原来的表达式:
x >= 1 && x <= 10 || x >= 200 && x <= 210
在执行完关系运算以后:
1 && 1 || 0 && 0
在这个表达式中,又因为&&运算符比||运算符的优先级高一级,所以会先进行&&运算,表达式变成:
1 || 0
最后进行 || 运算,得到结果:
1
追答我是说C选项里的所有括号都可以去掉。