我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么C++中的if语句中条件为false,还继续向后执行?

如图,在debug模式下,if语句中明确为false了(type为3,两个宏是4和5),但是调试输出了if语句内的东西,if后也没有加分号:

img

是我代码写的有问题吗还是别的原因,查了一个小时了不知道问题在哪🧐

当前才执行到120行,xxx应该是之前调用输出的。放心,它不会乱执行的。

近期文章

  • 错误原因到底在哪里?
  • java内网穿透导致的jsp页码紊乱
  • 为什么delete重载后为默认的static呢?
  • 关于#ide#的问题,如何解决?(语言-c++)
  • too long
  • f4 noxe v3飞控检测不到接收机信号
  • mysql连接查询应该怎么做3
  • 定义一个单链表的存储结构,然后编写一个算法,单链表不带头结点统计单链表中值为x的结点个数。
  • 用C#语言完成以下控制台程序代码
  • 关于#for#的问题,如何解决?
  • 用C#语言完成以下winform程序代码
  • 想问一下这些去重是什么意思有点
  • 优化非尾递归函数
  • python绘制动态折线图
  • sqlite mysql workbench
  • 为什么汇编语言绘制一个矩形却只能显示一条边
  • echarts渲染问题
  • C#的类,接口及多态实验
  • pygame模块下载不了
  • 我想用github账号登录CSS Battle这个网站,但是报错了,这该怎么解决啊?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华