88问答网
所有问题
error C2143:语法错误 缺少“;” 这是怎么回事
如题所述
举报该问题
其他回答
第1个回答 2017-07-29
C语言编译时,如果出现了一条新的语句,但是上一语句又没有用分号结尾,就会报这个错误。
比如,在C语言中,要求每种变量定义,必须为一个独立语句,如
int a,b;
char c;
等。
如果写作
int a,b //注意这里少了一个分号。
char c;
在编译的时候就会报这个错误。
不过,编译器给出的建议并不是绝对准确的,有时也会误报,具体如何修改,是否只是在前面一句结尾加上分号就可以,还需要根据代码上下文及其要达到的目的,进行具体分析。本回答被提问者采纳
相似回答
error
C2143: 语法错误
:
缺少
“
;
”(在“类型”的前面) error C2059...
答:
C语言编译时,如果出现了一条新的语句,但是上一语句又没有用分号结尾,就会报这个错误
。比如,在C语言中,要求每种变量定义,必须为一个独立语句,如inta,b;charc;等。如果写作inta,b//注意这里少了一个分号。charc;在编译的时候就会报这个错误。不过,编译器给出的建议并不是绝对准确的,有时也...
error
C2143: 语法错误
:
缺少
“
;
”(在“return”的前面)
是怎么
...
答:
缺少“; -- 缺少了分号
。即return这个语句的前面那个语句漏了语句结束符号分号。添上分号语法就正确了。至于 error C2143 -- 错误类型 2143, 谁也记不住是什么错,反正下面会告诉你,所以不必管它 2143,3143。。。
c
语言
error
C2143:
syntax error: missing before type
是什么
意思?
答:
在C语言中,这是一个语法错误。在运行程序时发现了一个问题,总是提示一个错误:error C2143: syntax error : missing before type。解决方法如下:把所有变量的声明放在可执行代码之前。出现此问题的原因在于:
将文件保存成了 .c 格式
。如果是cpp格式就能正常编译。改成.cpp就可以正常运行,和你变量...
Error
while running c/ c++ compiler:
答:
1、首先c++中编程出现错误
,error C2143:语法错误:缺少“;(在“*”前面), error C2143:语法错误:缺少类型说明符-假定为Int。注意:C++不支持默认int。2、 两个头文件不能相互包含,否则会出现上述问题。3、把相互包含的头文件改为仅有一个包含另一个,可以也在原文件中包含头文件。4、while...
error
c2143:语法错误:缺少
“
;
”在“}”前,具体应该
是怎么回事
?只能把...
答:
1.
error
c2143:语法错误:缺少
“;”在“}”前,具体应该
是怎么回事
?忘记加 ; 了,很多人都会犯这样的错误。比如说下面这句就会出现这样的错误。int main() { return 0 // 这里忘记加 ;} 应该改为 int main() { return 0;} 2.只能把自定义函数挪到主函数前吗?在调用函数前应该声明,让...
C语言找错 错误 1
error
C2143: 语法错误
:
缺少
“
;
”(在“类型”的...
答:
count在
C
语言只能说是一个标识符,它即不是关键字,也不是具有特殊作用的某个控制符,一般来说,在C语言编程中定义一个count变量或者字面常量用于计数。可以参考下面的代码:include <stdio.h> intmain(void){ intcount;printf("\n***\n");for (count=1;count<=8;++count)printf("\n**");...
...提示
错误:
error
C2143: 语法错误
:
缺少
“
;
”(在“*”的前面)_百 ...
答:
需要包含
C
Staff.h 头文件。
错误
原因是找不到 CStaff 类的声明。
error
C2143:
syntax error : missing '
;
' before '}'
答:
error
C2143:
符号'}'之前未添加符号';'。是一个
语法
格式
错误
,一般写完一个句子都要用符号';'结尾。仔细检查,你发的代码上';'符号都加了,可能是别的代码的格式问题。
大家正在搜
英雄联盟error是怎么回事
error错误出现怎么解决
手机error错误出现怎么解决
打印机error灯一直闪怎么回事
打印东西显示错误怎么回事
打印显示状态错误怎么回事
打印时状态错误怎么回事
什么是语法错误
附近有语法错误怎么办