当前位置: 首页 > 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入门学习——第一节:工程项目创建
  • 黄宾虹诞辰160周年|一次宾翁精品的大集结
  • 人民日报:在大有可为的时代大有作为
  • 80后共青团云南省委副书记许思思已任迪庆州委副书记
  • 成都世运会倒计时100天,中国代表团运动员规模将创新高
  • 上海开花区域结果,这项田径大赛为文旅商体展联动提供新样本
  • 2025上海体育消费节启动,多形式联动打造体育消费盛宴