其他分享
首页 > 其他分享> > C如何处理\u0026\u0026? (短路评估)

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