问题
单项选择题
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
A.a=1
B.++i;
C.a=a++=5;
D.a=int(i);
答案
参考答案:B
解析:[评析] 选项D显然是错的,而选项A没有分号结束,不是C语句;a++=5违反了赋值表达式工侧必须为一个变量(不能是常量或表达式)的规定。
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
A.a=1
B.++i;
C.a=a++=5;
D.a=int(i);
参考答案:B
解析:[评析] 选项D显然是错的,而选项A没有分号结束,不是C语句;a++=5违反了赋值表达式工侧必须为一个变量(不能是常量或表达式)的规定。