88问答网
所有问题
error C2143: syntax error : missing ')' before 'constant'
这是什么意思?
举报该问题
推荐答案 2008-07-17
翻译成中国话是:
错误号:C2143:语法错误:在constant之前缺少一个')'。
翻译成大白话就是:
你在constant之前写少了一个右括号。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/1accS1ct.html
其他回答
第1个回答 2023-12-04
预定义(宏)与函数的参数重名了。修改二者中的任何一个就可以解决。只要不重名即可。
第2个回答 2008-07-17
估计是哪个语句少了什么东西。
本回答被网友采纳
相似回答
为什么C语言中总有
error
C2143:
syntax
error :
missing
')' befor...
答:
估计是你定义了#define m xx和#define n xx 或#define l xx等等了。这样,一些编译器就会把void conv(float x[],int m,float h[],int n,float y[],int l,float dt)中的m、n或l误认为是常量,从而产生你贴上来的
错误
提示。你把类似#define m xx定义中的字母改成大写,即改成形如#defi...
error
C2143:
syntax
error : missi 是什么
错误
?
答:
在运行程序时发现了一个问题,总是提示一个错误
:error
C2143:
syntax
error :
missing
before
type。解决方法如下:把所有变量的声明放在可执行代码之前。出现此问题的原因在于:将文件保存成了 .c 格式。如果是cpp格式就能正常编译。改成.cpp就可以正常运行,和你变量声明的位置就没有关系了。一般在...
error
C2143:
syntax
error :
missing
')'
before
'
constant
'是什么意思...
答:
意思就是:语法
错误
,在常量之前少了个右括号,找到错误,补上括号即可
为什么C语言中总有
error
C2143:
syntax
error :
missing
')' befor...
答:
意思就是在你的
constant
前面")"个数比"("少一个或以上,自己看看本该成对出现的()是不是不完整
c
语言里出现了
错误error
C2143:
syntax
error :
missing
';' befor...
答:
,
error
C2143
是一个错误编号,这个一般可以不管,
missing
';'
before
')' 表示是在)号前差一个;for语句中间是用;隔开语句的,这里两个","都应该是";",所有提示你这一行有两个语法错误 改为for(i=1;i<=3;i++)主是是看行数,有了这个,语法错误再多也不可怕,定位准确 ...
error
C2143:
syntax
error :
missing
';'
before
')'
答:
是分号不是逗号,好好看看你的程序。你在编译器上调试会给你提示错误的行号滴,自己要养成调试的习惯。看出错提示
error
C2143:
syntax
error :
missing
';'
before
')' 翻译为中文就是:语法
错误:
在右
括号)
前丢失了个
分号;
你的逗号改为分号就可以了 for(i=0;i<9-j;i++)...
C语言程序
错误
,出现了
error
C2143:
syntax
error :
missing
';' befor...
答:
include<stdio.h>void butler(void);int main(void){printf("will.\n");butler();printf("yes \n");return 0;}void butler(void){printf("you.\n");}结果是will.you.yes 你的程序貌似没错啊!
关于C语言编程
error
C2143:
syntax
error :
missing
';'
before
'cons...
答:
include<stdio.h>#include<math.h>int main(){ int a,b,gewei,shiwei,baiwei,qianwei,wanwei; printf("请输入一个不多于五位的正整数: "); scanf("%d",&a); while(a<0||a>=99999) { printf("输入
错误
请重新输入"); scanf("%d",&a); } if(a>=0&&a<10) b=1;el...
大家正在搜