h2995527 发表于 2011-4-7 12:46:02

& 与&& 有什么不同?

& 与&& 有什么不同?:$

故乡的风 发表于 2011-4-7 13:02:31

&是位运算的‘与’,&&是逻辑运算的‘与’

wangzhiying 发表于 2011-4-7 13:05:04

&&是短路运算。例如:(a==b)&&(b==c)
当a==b为假时,就不会再判断b是否等于c。不管b是否等于c   都返回假
当a==b为真时,他才会判断b是否等于C。相当于(a==b)&(b==c)。
我记得是这样的。以前学C#时看到的。不太清楚了。仅供参考哈。
页: [1]
查看完整版本: & 与&& 有什么不同?