数学式子:"1<=x<2",在C语言中为什么不合法?

那在C中该如何表达这个式子

c语言中上式表示要逻辑判断,即结果必为0或1,并且要从左至右进行,但x的值不清楚,不能进行逻辑判断,我推荐你去买一本谭浩强写的《c语言程序设计》一书,那里的解释很全面。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-14
C语言中只能用1 <= x && x <2来表示
数学式子是自然语言,c语言可是程序语言,当然逻辑性要强
说实际一点,你的式子本身就等价于两个条件,只用用一个式子表达的话,机器会以为是一个条件从而无法判断
第2个回答  2013-02-14
因为c语言没这写法。发明c的规定的。咱要照做
第3个回答  2013-02-14
你应该这样问:
发明C语言的人为什么不让数学式子:"1<=x<2"在C语言中合法
你看他会不会来回答你
第4个回答  2013-02-14
你问你自己,C语言是数学吗?