例,判断int型变量a 在[1, 5]之间
正确写法为 if(a >= 1 && a <= 5)
不能用连等的方式来写 if(1 < a < 5) ,用gcc编译器测试得知,此时会当成两个条件的或运算,即
if(a > 1 || a < 5) 此时针对任何一个数a都满足这个判断条件
例,判断int型变量a 在[1, 5]之间
正确写法为 if(a >= 1 && a <= 5)
不能用连等的方式来写 if(1 < a < 5) ,用gcc编译器测试得知,此时会当成两个条件的或运算,即
if(a > 1 || a < 5) 此时针对任何一个数a都满足这个判断条件