若变量a,i已正确定义,且i已正确赋值,合法的语句是?A.a==1 B.++i C.a=a++

问题描述:

若变量a,i已正确定义,且i已正确赋值,合法的语句是?A.a==1 B.++i C.a=a++
若变量a,i已正确定义,且i已正确赋值,合法的语句是?
A.a==1 B.++i C.a=a++=5 D.a=int(i)
正确答案为B 请问其他选项错在哪里.求详解

a==1这是a等于一的表达式
B.++i是将变量加1
C.a++=5这部分不对
D.a=int(i)你不知道a是什么类型就强制转换,这不太对!