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

浙公網安備 33010602011771號