C语言判断表达式的写法3<keyDown && keyDown<14
if (3 < keyDown && keyDown < 14) {
// Your code here
}
可以写成
if (3 < keyDown < 14 ) {
// Your code here
}吗
答案:
不能,因为在C语言中,if ( 3 < keyDown && keyDown < 14 )
和 if ( 3 < keyDown < 14 )
是不同的。在C语言中,3 < keyDown < 14
这样的语法是不正确的,因为C语言不支持连续比较操作符。因此,你应该使用 3 < keyDown && keyDown < 14
这种方式来正确地比较keyDown
是否在3和14之间。
作者QQ4577105