条件判断 (condition)#
条件判断所填入的表达式只需要能够 类型转换 为 bool
类型即可.
bool
类型只有两个值, true
为真, false
为假.
1int value = 1;
2if (value == 1) { // value == 1 表达式返回 bool 类型, 可以用于条件判断
3}
1bool function();
2
3if (function()) { // 返回 bool 类型, 可以用于条件判断
4}
1int value;
2
3if (value) { // 隐式类型转换为 bool 类型, 可以用于条件判断
4}
1while (true) { // true 是 bool 类型, 可以用于条件判断
2 // 始终为真, 死循环!
3}