lzth.net
当前位置:首页 >> Error C2059: syntAx Error : ')' >>

Error C2059: syntAx Error : ')'

编译器错误 C2059语法错误 该标记导致语法错误。 若要确定原因,则不仅要检查在错误信息中")"列出的行,还要检查该行上面的行 你可以把源程序发过来我帮你改改

函数参数问题。 声明语句 int search(struct train tra[N]);中,tra[N]只是一个struct tran变量,不是数组。 作为形参,要接收数组参数时,可以写作struct train tra[],或struct train *tra,二者没有区别。对应的实参使用数组名即可。 #includ...

error C2059: syntax error : ')'什么意思? 答:发生了C语言编译第2059号错误:句法有误,是一个右括号“)”引起的。 (你左键双击,会自动跳到发生错误的地方。不过要注意,很多时候是错误发生在前面——当然一般也不太远——而殃及到了后面它指出的...

你输入的数的个数不确定用指针比较好,还有函数里面的参数要用数组就要标出大小,要不也用指针 #include #include void reverse(char *s) { int c,i,j; for(i=0,j=strlen(s)-1;i

错误在del()函数最后一个 while(numb==10); 这条语句应该放在倒数第二个右大括号}后边面,即 }while(numb==10); } 因为你用的是do{...}while(..);循环方式。 检查这样的错误可以用屏蔽法,一段一段屏蔽,直到你能控制错误的出现和消失。 比如此...

应该不止这一个错误吧,你把所有的错误都贴出来才能判断的,这个错误可能是受另外的错误影响而产生的,你改正了那个根本的错误,这个错误自己就没了

代码修改如下: #include int min(int x,int y,int z,int a,int b,int c) { int m; if(x>y) m=y; if(y>z) m=z; if(z>a) m=a; if(a>b) m=b; if(b>c) m=c; return m; } void main() { int x1,y1,z1,a1,b1,c1,little; scanf("%d,%d,%d,%d,%d,%d",&x...

解决方法是把你的 #define N 10 这句话放在所有包含头文件include语句的下面的位置 也可以建议你不要用宏 const int N=10; 这样也可以 你的N是个宏会被替换成10代码变成 typedef struct _IMAGE_SYMBOL { union { BYTE ShortName[8]; struct { DW...

1、出现错误显示:error C2059: syntax error : 'string'是因为extern "C"是C++中的关键词,不是C的。 2、 一般我们都将函数声明放在头文件,当我们的函数有可能被C或C++使用时,我们无法确定被谁调用,使得不能确定是否要将函数声明在extern "C...

数组是不能这么初始化的。 改成 int i,e,m; int a[10]={2,3,6,9,10,12,13,14,15,19}; 另外,你这段程序还有一处错误 printf("%d",a[10]); 这句话你原本的意思是要重新输出排序结果吧。 这样不对 1.抛开a[10]的定义,这句话只能输出数组a的第11个...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com