c语言1<=a<=5怎麼理解

2025-03-03 08:10:42
推荐回答(3个)
回答1:

(1<=a)<=5:先判断1<=a是否成立,如果成立则1<=a 等价为1,否则等价为0,然后再判断0或者1是否小于等于5.....所以这个语句的bool值恒等于true。

回答2:

很简单从右到左边,依次分析a是否小于等于5,如果是的话就为1,1<=1那么肯定就为1,整个表达值为1

回答3:

没这样的吧?应该是a>=1&&a<=5