&&与&符号区别
2014-11-08 10:51
330 查看
http://topic.csdn.net/u/20080915/16/f5125300-f69f-4da8-9c3a-a7458590553f.html && 与 &区别:
&表示逻辑与或者位运算与。
&&表示逻辑与,短路计算。
在逻辑判断的时候 (两边都是 Boolean 类型):
& :当左边的不成立时 , 还会执行 右边的判断;
&& : 当左边不成立的时候,就直接返回一个 FALSE ,就不再 执行右边的判断。
一般这样用的时候占绝大多数。
&表示逻辑与或者位运算与。
&&表示逻辑与,短路计算。
在逻辑判断的时候 (两边都是 Boolean 类型):
& :当左边的不成立时 , 还会执行 右边的判断;
&& : 当左边不成立的时候,就直接返回一个 FALSE ,就不再 执行右边的判断。
一般这样用的时候占绝大多数。
相关文章推荐
- 用_T("")和直接用""的区别
- DLL编程中的"error LNK2001: 无法解析的外部符号"错误
- "=="和equals方法究竟有什么区别
- &和&&的区别解析
- "网管师"与"网管员"和 "网络工程师"的区别
- "=="和equals方法究竟有什么区别?
- C语言中逻辑运算符(&&,||,!)和位运算符号(&,|,^)的区别
- & 与 && 的区别
- "初恋女友"与"现任女友"的区别
- >>> java的扩展移位运算符 无符号右移
- 函数参数中的&符号
- "栈"和"堆"的区别; 引用传递和值传递
- "post/get"的区别
- "=="和equals方法究竟有什么区别?
- &&与&区别
- |和&与||和&&的两点区别
- shell "cmd 2>&1 >file" "cmd > file 2>&1" 的区别
- &与&&有什么区别?
- 预处理中的"/"符号
- <a> 标签,target="blank",target="_blank" 的区别。