问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

error C2143: syntax error : missing ')' before ';'是什么错误,找遍...

发布网友 发布时间:2024-10-13 15:22

我来回答

3个回答

热心网友 时间:2024-10-13 15:41

在C语言中,这是一个语法错误。

在运行程序时发现了一个问题,总是提示一个错误:error C2143: syntax error : missing before type。解决方法如下:把所有变量的声明放在可执行代码之前。

出现此问题的原因在于:将文件保存成了 .c 格式。如果是cpp格式就能正常编译。改成.cpp就可以正常运行,和你变量声明的位置就没有关系了。

一般在ANSIC或者C++中,在可执行代码中随时定义变量是允许的,但是在K&RC中是不允许的,因此才会出现这个错误VC6.0、VS2008 都是用的K&RC来实现C语言的,因此编译过程中会报错。

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器以及超级电脑等作业平台。

热心网友 时间:2024-10-13 15:40

missing ')' before ';'

少一个括号。

热心网友 时间:2024-10-13 15:43

#define maxsize 100;
#define ok 1;
#define error 0;
#define overflow -1 ;
这些宏定义,把最后的分号都去掉,不然代入的时候会带个分号的。
比如:
if(!q.base) exit(overflow);

宏代入后
if(!q.base) exit(-1;); // 这边-1后面就会多一个分号,导致提示错误
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...防御里的4个都开不起来 错误的代码是80020002 80010007 煎牛排用什么肉好 茄子怎么做比较好吃呢? English tabloid手抄报 English tabloid手抄报怎么画 邓小平“南方讲话”关于发展问题最著名的观点是( )。 电脑电源输出12V、5V的作用是什么? win10手机能玩电脑游戏win10系统的手机难道可以安装和电脑一样的软件... 如何设置才能做到只能通过远程桌面访问server2003 怎样解电脑开机密码?且要保住电脑资料,请各位高手赐教,谢谢! 糖友荟糖友荟简介 c++语法错误 error C2143: syntax error : missing ';' before '&&... error C2143: syntax error : missing ';' before '<<' 什么是猫抓插件? 淘宝开店如何找到货源?淘宝代发货源怎么找? 压根的意思是什么意思 ...我帮人从不记回报。压根就没指望过。现在的人不反咬你一口,不害你... 柴油在燃烧时会产生哪些气体? 交通银行信用卡丢了,现在已经补办了,要10天才能拿到,卡签约了手机号,现... 交通银行信用卡丢了怎么补办? 文明6游戏主题曲是什么? 有什么花可以泡茶?怎么泡?求大神帮助 灯火互助是保险吗 我想问一下灯火互助计划怎么加入 灯火互助的互助金多少 中文名石合,想取一个比较合适的英文名,工作上需要,请各位帮忙 我的MSN版本怎么是英文的,告诉我一个中文版本的下载地址啊 栖霞市第三中学沿革 肌酐偏高严重不严重 联想ThinkBook15锐龙版(2023联想thinkbook15)怎么样?体验15天优缺点评测... 农业对国民经济发展的作用? ...语言中总有error C2143: syntax error : missing ')' before 'cons... ...运行报错error C2143: syntax error : missing ';' before '*'是... ...出现了错误error C2143: syntax error : missing ';' before... error C2143: syntax error : missing ';' before 哪个电影网看国外的电影不会剪片断? 请问谁有电影《一刀不剪》的资源 力王那部电影没有剪删版本的谁知道哪有啊?? 有什么电影播放器不会把电影的某些片段给剪掉的啊??? 栀子花的花期是几月份? 栀子花花期临近,做好6点,一连开仨月! 天天象棋残局挑战177关怎么过_残局挑战177关破解方法 天天象棋残局挑战177关怎么过介绍_天天象棋残局挑战177关怎么过是什么... 天天象棋楚汉争霸177关攻略 天天象残局挑战183关通关攻略:6月29日残局挑战183期走法图 六年级数学题,我累死了,语文看着一大堆,啊啊...我要累死了 六年级数学题4道[要用算术方法解,方程不行] 六年级数学题:回答具体,要求用方程和算术方法(必须) 怎么转奶粉不伤婴儿 以《这件事让我感受到了幸福的爱》为是不写一个篇(450字)的作文 英雄无敌3战役攻略