问题
单项选择题
假设i是int类型的变量,并初始化为1,则下列( )是合法的条件语句。
A.if (i)
B.if (i<<=3)
C.if (i=2)
D.if (true)
答案
参考答案:D
解析: 条件语句的“条件”值应该是布尔类型,选项A中,1不是布尔类型的值;选项B中, i<<=3值为int类型;选项C中,i=2的值不是布尔类型;选项D正确,该语句的含义是无论何种情况下都执行。
假设i是int类型的变量,并初始化为1,则下列( )是合法的条件语句。
A.if (i)
B.if (i<<=3)
C.if (i=2)
D.if (true)
参考答案:D
解析: 条件语句的“条件”值应该是布尔类型,选项A中,1不是布尔类型的值;选项B中, i<<=3值为int类型;选项C中,i=2的值不是布尔类型;选项D正确,该语句的含义是无论何种情况下都执行。