四、关于逻辑表达式
逻辑表达式又叫布尔表达式,前面章节已经说过,布尔表达式只有2个值:TRUE和FALSE,即“真”和“假”。这其实是整型,0代表FALSE,0以外全是TRUE。因此逻辑表达式的写法就变得眼花潦乱。
//x不等于0时为true //同样的写法
if (x) { if (x != 0) {
y = 100 ; y = 100 ;
} }
else { else {
y = 50 ; y = 50 ;
} }
//x等于0时为true //同样的写法 //少写=,意义就不一样了
if (!x) { if (x == 0) { if (x = 0) { //将0赋给x
y = 100 ; y = 100 ; y = 100 ; //不可能运行这一句
} } }
else { else { else {
y = 50 ; y = 50 ; y = 50 ;
} } }
|