&&,||与&,|区别以及值传递与地址传递

&&,||与&,|区别:首先&&与||是逻辑运算符,而&与|是位运算符。然后,按位与运算符&的规则是全1则1,否则为0;而按位或运算符|的规则是全0则0,否则为1。逻辑运算符只能针对boolean类型进行逻辑运算,而位运算还可以对数值进行逻辑运算。而且逻辑运算符存在短路情况,即前面的表达式可以得到最终结果时,后面的表达式将不再被执行。 值传递与地址传递:值传递是指在调用函数时将实际参数复制一份传递
相关文章
相关标签/搜索