if语句的一个错误记录,多了个“;”号
if语句的一个编译器只报warning的错误记录,其实已经是bug了,但是没报错,一直不怎么看warning,今天无意间看到了,记录一下,直接上代码了。
#include <iostream>
using namespace std;int main()
{if(0);{cout << "asdfsdafsda";}return 0;
}
分析:
if()语句后多了个";"号,相当于把if(){}语句割裂了,
变成了
if();
{};
这样括弧里的代码就一直被执行了。if判据相当于没生效。
其实已经破坏了if语句的语法结构了,多个else的话,编译就会报错 了。就很容易查出来了。
所以建议大家写if语句还是能加else尽量加上吧,不然出了这个错,很容易遗漏,要不是看了warning,都发现不了这个错误。。。。。。
if语句的一个错误记录,多了个“;”号相关推荐
- 错误记录--更改tomcat端口号方法,Several ports (8005, 8080, 8009)
启动Tomcat服务器报错: Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are alre ...
- 开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。
开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号. 处理:1.记录最多8条错误记录,对相同的错误记录(即文件名称和行号完全匹配)只记录一条,错误计数增加:(文件所在的目录不同,文 ...
- PHP向服务器错误记录、文件或远程目标发送一个错误
2019独角兽企业重金招聘Python工程师标准>>> 一.用到的函数说明 1语法: error_log(error, type, destination, headers) 2 参 ...
- 记录谷歌gn编译时碰到的一个错误“I could not find a “.gn“ file ...”
应用谷歌gn+nijia,在ubuntu7.9上编译程序时,碰到这么一个错误提示 # gn gen out/ "ERROR Can't find source root. I could n ...
- mysql试题错误记录字段_MySQL这三道常见的面试题,你有被问过吗?
据群友面试反馈,整理了3道MySQL面试题,对很多人可能是小菜一碟,对这些熟悉,有更好的理解的话,可以留言补充,不断完善我们的题库.MySQL查询字段区不区分大小写? MySQL innodb的事务与 ...
- MySQL 错误记录 请ctrl+f查找
MySQL错误代码大全 本章列出了当你用任何主机语言调用MySQL时可能出现的错误.首先列出了服务器错误消息.其次列出了客户端程序消息 B.1. 服务器错误代码和消息 服务器错误信息来自下述源文件: ...
- django.core.exceptions.validationerror: [‘“”的值有一个错误的日期格式。它的格式应该是yyyy-mm-dd hh:mm[:ss[.uuuuuu]][tz] ‘
django.db.utils.InternalError: (1050, "Table 'django_content_type' already exists") 首先,这两个 ...
- Hive错误记录之Invalid table alias or column reference
Hive错误记录之Invalid table alias or column reference 1. hive (mydatabase)> select> explode(catagor ...
- DELPHI replace into 语句的语法错误 解决方法
近日在delphi中向ACCESS插入数据库老是提示'Exception class EOleException with message 'INSERT INTO 语句的语法错误.'非常怪,在ACC ...
最新文章
- python 自动化对比返回结果
- python入门经典以解决计算问题为导向_Python入门经典 以解决计算问题为导向的Python编程 待完善...
- Windows XP修改操作系统属性中注册到中的名字
- Hadoop HDFS的一些相关代码code
- TC工具后台模式_如何用WRF模式模拟台风个例
- 在护卫神上部署javaWeb项目,已经测试通过
- Java 文件 IO 操作
- 论文浅尝 | GEOM-GCN: Geometric Graph Convolutional Networks
- Linux命令-防火墙命令:iptables
- ImageView的属性android:scaleType
- mysql算法优化原则_Mysql语句优化的原则——让你写sql更加顺手
- 回来bool的函数无return时返回true还是false
- mysql查看有哪些函数_MySQL函数一览_MySQL函数全部汇总
- 大厂面试|字节跳动面试题汇总
- 【周博磊】强化学习纲要 一至六讲笔记
- 用VirtualBox创建虚拟机
- 行政执法岗、基层岗申论必背
- 【机器人学习】六足机器人simulink仿真(运动学分析与步态仿真)
- Arduino基础入门篇02—Arduino开发环境IDE安装使用
- Win10笔记本用雷电3接口外接显卡加速tensorflow深度学习步骤
热门文章
- WPF编程,TextBlock中的文字修饰线(上划线,中划线,基线与下划线)的使用方法。...
- scrapy-redis 分布式学习记录
- Spring Cloud中,Eureka常见问题总结
- python实现 多叉树 寻找最短路径
- Kotlin 文档 .Google 正式确定将 Kotlin为android 开发语言
- CUBRID学习笔记 42 Hierarchical QuerySQL层级查询
- PROTEUS串口仿真遇到的BUG(转载)
- python库——h5py入门讲解
- GPS-nmealib学习
- 服务器上安装ffmpeg后报错及解决方案libavdevice.so.58: cannot open shared object file: No such file or directory