条件和条件的布尔表达式是同一个概念么?
感觉跟上一节没区别啊 都是条件成立就执行啊
这两者可以说是同一概念的,不用纠结的。if语句中的()里的条件返回的值必须是boolean的值,即true或false,只有这两个结果。而布尔表达式返回的值也是boolean类型的值,也是只能有true或者false。if...else这节课和上一节if语句的区别就是多了else这个语句块。if语句只有()中的条件为true时才能执行if的语句块。而if...else则是条件的返回值为true执行if{ }中的语句块,若为false则执行else{ }中的语句块。