判断题:6. if语句中的条件表达式的结果必须为bool类型。

别灰心,再试一次!

💡 真题解析

【考纲知识点】控制语句结构(一级)

【解析】本题主要考察控制语句结构。;if语句的条件表达式不一定是bool类型,也可能是其他类型,任何非零值都会被视为真,而零值会被视为假。例如,如果,比如if(a-3),a为int类型变量,则if (a) ;是否符合C++语法的if语句,表示判断如果a-3是否为0:a不等于0时的话,,则视为真,if条件成立;,反之,如果a等于0,则视为假,if条件不成立。而但a-3的结果的类型为是int类型,并不是bool类型,所以本题错误。