error C2143: syntax error : missing ';' before '}'
我们在运行C程序的时候经常会遇到错误,如果你遇到了这个错误:error C2143: syntax error : missing ‘;’ before ‘}’,那麽我将帮你解决这个错误。
错误展示
完整代码
#include <stdio.h>
#define exchange(a,b){int t; t=a;a=b;b=t}
int main()
{int x = 100;int y = 200;printf("x=%d; y=%d\n",x,y);exchange(x,y);printf("x=%d; y=%d\n",x,y);return 0;
}
出现上述错误是因为我们在类的前面少了一个冒号(;),我们只需要在类的前面加上一个;就可以了。
加上 ; 之后的代码
#include <stdio.h>
#define exchange(a,b){int t; t=a;a=b;b=t;}
int main()
{int x = 100;int y = 200;printf("x=%d; y=%d\n",x,y);exchange(x,y);printf("x=%d; y=%d\n",x,y);return 0;
}
运行输出
程序已经编译完成,原来的错误信息已经消失。
error C2143: syntax error : missing ';' before '}'相关推荐
- error C2143: syntax error : missing ‘;’ before ‘type’
2019独角兽企业重金招聘Python工程师标准>>> 编译c文件出现的这个问题 解决方法是: 把所有的变量声明放在执行的代码之前. 转载于:https://my.oschina.n ...
- error C2146: syntax error : missing ';' before identifier 'fd'
这几天用mysql5.1 c++ api +VC6.0编程时编译器报错:error C2146: syntax error : missing ';' before identifier 'fd' 跟 ...
- 编译时遇到如下错误error C2061: syntax error : identifier 'THIS_FILE'
上午写程序时,加入了前些写的一个类,编译时遇到如下错误: ...error C2061: syntax error : identifier 'THIS_FILE' .../new(35) : err ...
- error C2059: syntax error : 'constant'
//任务组结构体 template <class TPara, class TData> struct TASK_GROUP{int taskID; //任务分类唯一标识TPara par ...
- error C2041: illegal digit ‘9‘ for base ‘8‘ | error C2059: syntax error: ‘bad suffix on number‘
错误日志 文本 八进制数值超过范围 1>E:\CProject\test12\Source.c(5,10): error C2041: illegal digit '8' for base '8 ...
- C和C++混合编程(error C2059: syntax error : 'string')
extern "C"表示编译生成的内部符号名使用C约定.C++支持函数重载,而C不支持,两者的编译规则也不一样.函数被C++编译后在符号库中的名字与C语言的不同.例如,假设某个函数 ...
- error C2059: syntax error : 'type'
当所定义的宏的名称与实际调用的函数名相近时, 很容易写成一样的(copy惹的祸), 如果调用了这个宏, 那么编译时就会出现C2059的类型语法错误: error C2059: syntax error ...
- C语言编程之错误一:error C2059:syntax error : ‘)’
error C2059:syntax error : ')' syntax意思是语法,所以就是语法错误. 这类问题一般都是语法问题,不改写括号写括号啦,变量名写错啦什么的,不知道就看' '内的内容,基 ...
- 解决ERROR #42601 syntax error at or near “)“
目录 背景 解决办法 背景 orm:go-pg 执行whereIn语句时报错ERROR #42601 syntax error at or near ")" 如图 查询如下: er ...
最新文章
- 如何在windows下的Python开发工具IDLE里安装其他模块
- iOS朋友圈,视频播放器、钓鱼小游戏、玻璃动画源码
- Re:从0开始的微服务架构:(一)重识微服务架构--转
- C#.NET 大型企业信息化系统 - 防黑客攻击 - SSO系统加固优化经验分享
- 服务器访问oracle数据库,Oracle数据库的访问——通过不同服务器名对数据库的访问...
- Ph.D. Grind 读后感- by Liangjun
- MDF文件在SQL Server数据库中恢复技术
- san服务器型号,san存储服务器配置
- 移动国家号(MCC)
- 【技术博客】 利用Postman和Jmeter进行接口性能测试
- 计算机网络—数据链路层设备与两种域的区别
- 在eclipse下使用java调用weka
- 单片机蜂鸣器编程音乐_单片机系统硬件调试方法
- html模块开发模板引擎,给开发者10款最佳的 JavaScript 模板引擎
- amr java 播放_Java ME中.amr文件的语音或音频播放器
- Civil3D2018-01使用配置
- 运用滤波反投影的方法对图像进行重建matlab仿真
- 传输线方程与终端加载的无损耗传输线
- 如何解除硬盘的磁盘写保护?
- switch-case的使用
热门文章
- 小米登录协议分析_联想前副总裁常程跳槽小米数月后,波澜再起
- collectors 求和_Collectors扩展接口 实现BigDecimal的相加
- 如何在Windows11和Windows10上获取驱动程序更新
- 如何在不丢失文件的情况下快速重置Win11
- Windows11安全中心打不开怎么办 Win11打不开安全中心解决方法
- 电脑上我的文档图标不见了怎么办
- springMVC 控制层添加异步线程
- JS监听DOM宽高的变化
- centos mysql_CentOS MySQL数据库备份工具mysqldump介绍
- Controller数据导出Excel 详细教程——easypoi-base,easypoi-web,easypoi-annotation