当c的值不为0是,能够将c 的值赋给变量a和b的是A c=b=a B (a=c)||(b=c) C (a=c)&&(b=c) D a=c=b能具体点吗
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/23 22:17:34
xRn@~P"Y &y
W
PāZ($/>
{KO+|3Bm
.AV2/oa2uUd~SS/el|'IZN)$JґӎuH+gJ*r.IXȩ|l۬B̪2#FK12|?fr{
Jh.q/Eg+Gb&TTɼh%tp
^k0rĹ$224P}"|H䂵Btl*5d"N8ax9yep7 gl:kpl>c [~]cqj5za#%~5Y#$MVX" F2?&~suh]7c
KwМƫ!^UF؈*}UBk"3ZsK\k1AME*p/̿g>D I4b&] P!
}>VD
当c的值不为0是,能够将c 的值赋给变量a和b的是A c=b=a B (a=c)||(b=c) C (a=c)&&(b=c) D a=c=b能具体点吗
当c的值不为0是,能够将c 的值赋给变量a和b的是
A c=b=a B (a=c)||(b=c) C (a=c)&&(b=c) D a=c=b
能具体点吗
当c的值不为0是,能够将c 的值赋给变量a和b的是A c=b=a B (a=c)||(b=c) C (a=c)&&(b=c) D a=c=b能具体点吗
对补充问题的回答:
A错误,这是将a赋值给b和c,而不是将c赋值给a和b.
B在很多情况下也是错误的(取决于编译器的处理方式).(a=c)先将一个非零值赋值给a,并且也表示||运算的第一个操作数为非0值,这样无论第二个操作数是什么,||的结果都为真,所以很多编译器就不执行||后面的那句(b=c)了,也就是b没有被赋值为c.
C在本题为正确答案.(a=c)先将非零值赋值给a,同时也表示&&的第一操作数为真,所以继续求第二操作数即(b=c)的值.
D错误,将b赋值给了c和a.