选择题
设a,b,c已定义为整型变量,以下选项中不正确的赋值语句是______。
A、
a=b=c/1.0;
B、
a=(b=0)*c+1;
C、
a=3=(b=2)=1;
D、
a=10%(b=c=2.0);
【正确答案】
C
【答案解析】
[考点] C基础知识和顺序结构 根据()和运算符的优先级,在a=3=(b=2)=1;中b先赋值2,再给b赋值1,再计算3=b为非法赋值运算。因为c语言规定:不能将变量或常量赋给一个表达式;常量只能作为右值,不能作为左值。
提交答案
关闭