matlab - MATLAB中的&和&&有什么区别?

标签 matlab logical-operators short-circuiting

MATLAB 中的&&& 逻辑运算符有什么区别?

最佳答案

单个与号 & 是逻辑与运算符。双符号 && 又是一个采用短路行为的逻辑 AND 运算符。短路只是意味着仅当结果未完全由第一个操作数(左侧)确定时才评估第二个操作数(右侧)

A & B(对A和B求值)

A && B(仅当 A 为真时才评估 B)

关于matlab - MATLAB中的&和&&有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1379415/

相关文章:

c - '&&' 和 '||' 是在运算符优先级的同一行还是不同的行?

短路 bool 运算的 Scala 尾递归优化

Python `or` , `and` 运算符优先级示例

c++ - 关于使用共享指针的求值顺序

matlab - 如何设置 Matlab waitbar 大小?

java - 为 MATLAB 中的 Swing 控件启用 "not thread-safe"警告

matlab - 如何调整所有子图的轴?

c - 算术移位不适用于负数输入?知道我在这里做错了什么吗?

testing - 带有决策和声明覆盖率劣势示例的问题

matlab - 提取唯一值