C如何处理\u0026\u0026? (短路评估)
作者:互联网
参见英文答案 > Is short-circuiting logical operators mandated? And evaluation order? 7个
当遇到(bool1&& bool2)时,如果发现bool1为假,或者它是否像PHP一样忽略它,那么c是否会尝试检查bool2?
对不起,如果它是一个问题的基础,但我真的无法在Schildt和互联网上找到这一点.
解决方法:
是的,&& C中的运算符使用short-circuit evaluation,因此如果bool1的计算结果为false,则不会考虑评估bool2.
“短路评估”是您希望Google在索引中查找的奇特术语.
标签:and-operator,c,short-circuiting,logical-and 来源: https://codeday.me/bug/20190915/1804895.html