0<x<10在C语言中是合法的表达式,但不等价于(x>0)&&(x<10)

是为什么
2024-12-01 03:15:02
推荐回答(2个)
回答1:

true:1;false:0if(00&&x<10)--首先要判断x是否大于0,当x>0时,即为true,再判断x是否小于10,当x<10时,即为true,因为中间用到了&&,所以如果&&两边都是true的话,if()里就是true,如果有一个是false,那if()里就是false C语言中的表达式0

回答2:

0