if(0<12<=8)这个条件也是true的吗? 本来想对int变量m_imasklen做一下判断,写了if(0<m_imasklen<=8)esle if(8<m_imasklen<=16)else if(16<m_imasklen<=24)else if(24<m_imasklen<=32)结果发现不管改不改变m_imasklen的值,总是执行第一个if里面的语句,然后我就测试了一下,看看if(0<12<=8),结果还是执行了这个if里面的语句,请问是什么原因呢?