学习Linux C编程之运算符、表达式 问题-逻辑运算符短路问题

来源:互联网 发布:qq头像psd源码下载 编辑:程序博客网 时间:2024/06/07 07:25

逻辑运算符

  1. “||”前面为false,无论“||”后面是true还是false,结果都返回“||”后面的值。

  2. “||”前面为true,无论“||”后面是true还是false,结果都返回“||”前面的值。

  3. “&&”前面是false,无论“&&”后面是true还是false,结果都将返“&&”前面的值;

  4. “&&”前面是true,无论“&&”后面是true还是false,结果都将返“&&”后面的值;

总结:

逻辑运算符,“||”和“&&”都是遵行短路原则,只要确定符号前面的真假,既可确定返回值。

阅读全文
0 0