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

逻辑运算符

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

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

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

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

总结:

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

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭