作业帮 > 数学 > 作业

当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是( )

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/05/16 02:55:12
当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的是( )
选C
A和D都是错误的表达式,
B只能把C的值赋给变量a,因为c不为零 所以(a=c)的值也不零,那么不管“||”后面的值是否为零,(a=c)||(b=c)的值始终为1,所以计算机不会再浪费时间去处理“||”后面的表达式,因为计算机已经得到(a=c)||(b=c)的值了.同理,如果(a=c)的值为零,计算机也不会再去处理“&&”后面的表达式.