问题
单项选择题
若变量a、i已正确定义,且i已正确赋值,下面合法的语句是
A.a==1
B.++i;
C.a=a++=5;
D.a=int(i);
答案
参考答案:B
解析: 选项A中缺少分号,不是语句,只是一个表达式;选项C中包含一个不合法的运算符“++=”;对于选项D,强制类型转换运算的括号位置错,应为a=(int)i;。
若变量a、i已正确定义,且i已正确赋值,下面合法的语句是
A.a==1
B.++i;
C.a=a++=5;
D.a=int(i);
参考答案:B
解析: 选项A中缺少分号,不是语句,只是一个表达式;选项C中包含一个不合法的运算符“++=”;对于选项D,强制类型转换运算的括号位置错,应为a=(int)i;。