当前位置: 首页 > news >正文

C++:在条件判断时何时为if,何时为else (易混淆※※※)

例题1:查看i % 3

    int tnt =0;
    for(int i=0;i<10;i++){
        if(i % 3){ // 注意i%3若不等于0,为true,为if中+1 
            tnt += 1;
            cout << i << " 1是" << tnt << endl;
        }     
        else{   // 注意i%3若等于0,为false,为else中+2     0%3==0,为false,为else中+2 
            tnt += 2;
            cout << i << " 2是" << tnt << endl;
        }    
    }
    cout << "总数" << tnt;  // 14
输出:
0 2是2
1 1是3
2 1是4
3 2是6
4 1是7
5 1是8
6 2是10
7 1是11
8 1是12
9 2是14
总数14 

例题2:查看 1>=!6 的结果

    if(1>=!6)   // 1>=!6为true
       cout << 1;
    else 
       cout << 0;
    cout << endl;
    cout << (1>=!6) << endl;

相关文章:

  • Leetcode 3524. Find X Value of Array I
  • NFS服务共享和安装命令的补充
  • 辅助函数构造题目(缓慢更新,遇到更道)
  • next.js 如何实现动态路由?
  • 云点数据读写
  • 【小沐杂货铺】基于Three.JS绘制卫星轨迹Satellite(GIS 、WebGL、vue、react,提供全部源代码)
  • Java编程基础(第四篇:字符串初次介绍)
  • 8、constexpr if、inline、类模版参数推导、lambda的this捕获---c++17
  • PySide6 GUI 学习笔记——常用类及控件使用方法(常用类矩阵QRect)
  • 基于Spring AI Alibaba实现MCP协议的SSE实时流式服务深度解析
  • 力扣刷题 - 203.移除链表元素
  • leetcode(01)森林中的兔子
  • 六、小白如何用Pygame制作一款跑酷类游戏(静态障碍物和金币的添加)
  • 深入浅出:LDAP 协议全面解析
  • LangChain 单智能体模式示例【纯代码】
  • IPv6 公网设置技巧
  • 初识javascript
  • Sharding-JDBC 系列专题 - 第一篇:简介与快速入门
  • Cribl 对Windows-xml log 进行 -Removing filed-06
  • DSP28335入门学习——第一节:工程项目创建
  • 百位名人写“茶”字,莫言王蒙贾平凹都写了
  • 大理洱源4.8级地震致442户房屋受损,无人员伤亡
  • 时隔七年,上合组织国家电影节再度在中国举办
  • 叶迪奇任陆金所控股董事长,赵容奭继续担任CEO
  • 阿联酋首个AI博士项目设立,助力人才培养与科技转型
  • 海南陵水一酒店保洁员调包住客港币,被判刑一年六个月