"什么情况下会发生布尔值的隐式强制类型转换?"

什么情况下会发生布尔值的隐式强制类型转换?

  1. if (..) 语句中的条件判断表达式。
  2. for ( .. ; .. ; .. ) 语句中的条件判断表达式(第二个)。
  3. while (..) 和 do..while(..) 循环中的条件判断表达式。
  4. ? : 中的条件判断表达式。
  5. 逻辑运算符 ||(逻辑或)和 &&(逻辑与)左边的操作数(作为条件判断表达式)。
PS:写作不易,如要转裁,请标明转载出处。
登录
注册
回顶部