选择题
11.
当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是______。
A、
c=b=a;
B、
(a=c)||(b=c);
C、
(a=c)&&(b=c);
D、
a=c=b;
【正确答案】
C
【答案解析】
选项A是先将变量a的值赋给变量b,再将变量b的值赋给变量c,不合题意;选项B中由于c的值不为0,在将c的值赋给变量a后,表达式a=c的值为1,不再对表达式b=c计算;对于选项c,表达式a=c的值为1,再求表达式b=c的值为1,然后进行逻辑与运算;选项D将b的值赋给c后再赋给a。故选择选项C。
提交答案
关闭