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之间。 

posted @ 2024-03-11 16:09  iZJ"Qq4577105  阅读(5)  评论(0编辑  收藏  举报