Advertisement

C/C++布尔运算短路

阅读量:

遵循逻辑与运算规则,在处理该特定逻辑与操作(a \&\& b)时

本文参考了以下著作; 供个人学习、教学及研究使用时, 可以自由引用、讲授或转载, 必须注明出处, 引用原作者'海洋饼干叔';禁止用于商业出版目的的摘抄或改编。

  1. 《Python编程基础及应用》(书籍名称)由陈波和刘慧君编写, 免费获取配套视频课程 Python编程基础及应用

  2. 《Python编程基础及应用实验教程》由陈波等共同编写, 相关学习资源可访问 Python编程基础及应用实验教程

  3. 《简明C及C++语言教程》即将出版中, 相关视频课程现已上线

先讨论逻辑与(&&)运算中的短路问题,请看下述程序。

复制代码
    //Project - BoolShort
    #include <iostream>
    using namespace std;
    
    int main(){
    int x = 0, y = 0, z = 0;
    bool b = (x++) && (y++) && (z++);
    
    cout << "b = " << b << endl;
    cout <<

全部评论 (0)

还没有任何评论哟~