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