A) a=b=58
B) k=int(a+b)
C) a=58,b=58
D) --i
A选项,正确。
B选项,错误。int需要加括号代表强制转换,直接写是不可以的。
C选项,错误。每条赋值语句后应该有分号,而不能用逗号,除非是定义变量时才可以用逗号。
C选项,错误。不是赋值语句,是执行语句,其功能是令i值自减1。
a、c、d是合法的赋值语句
b是错误的,因为类型转换不是这么写,应该是这样:
k=(int)(a+b);
d
相当于i=i-1;所以也可以算作赋值操作。
A选项没有分号,不是个语句。
选项c是正确的