当k的值不为0时,在下列选项中能够将k的值赋给变量m,n的是

admin2009-02-15  36

问题 当k的值不为0时,在下列选项中能够将k的值赋给变量m,n的是

选项 A、m=k=n
B、(m=k)&&(n=k)
C、(m=k)||(n=k)
D、(k=m)&&(n=k)

答案2

解析 &&,‖在某种情况下会实行“短路规则”,即当逻辑与前面一个表达式的值为假的时候,后面一个表达式就不需要计算,这个逻辑表达式一定为假;当逻辑或前面一个表达式为真的时候,后面一个表达式就不需要计算,这个逻辑或表达式一定为真。选项A)是将n的值赋值给m和k。选项C)就是进行了短路规则,当m=k赋值后,m得到的新值不为0,即为真,逻辑或后面的表达式就不被计算,所以n没有被赋值。D)答案没有什么意义。
转载请注明原文地址:https://kaotiyun.com/show/z5Xp777K
0

最新回复(0)