㈠ C,语言程序最结尾,为什么提示一直缺分号
C语言的每个指令后面都要加 分号
这是C语言规定
㈡ C语言少分号
在我的vc6.0++上运行没出问题,可能是scanf("%f%f",&a,&b)两个%f%f你的版本不认吧,在中间加个空格或逗号,相应的在输入数据的时候对应输入空格或逗号。还有你应该把函数声明放在头文件下面把
㈢ 编程序时总是忘记加分号(;)怎么办...
如果是C语言,会出错的,系统也不会自动加,得自己记着。
如果是Basic,正好!
㈣ C语言不知哪少了个分号error C129: missing ';' before 'void'
for(num=0;num<16;num++)
{
la=1;
P0=table[num];
la=0;
delay(1000);
}
}
} // qfdfdsgsd这一句是什么,问题就出在这。
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
㈤ c语言编程题少加了个分号,其他都没问题,怎么扣分啊
一般情况下,就不会给分了
㈥ C语言 哪里少分号了呀
for语句中需要包含3个表达式,表达式可以为空。
对于本题:
for(n=0;;n++)
中间应该是两个分号,你只输入了一个分号。
㈦ 我编的C语言哪里有错它总说缺少个分号,打上了分号它还这样说
将第1行main()改成void main()
将第3行float average();改成float average(float x,float y,float z);
将第7行printf("average=%f\n",asd")改成printf("average=%f\n",asd");
将第10行和第11行
float average(x,y,z)
float x,y,z;
合并,改成
float average(float x,float y,float z)
程序最开始加一句#include<stdio.h>
㈧ 如何对待c语言编程中的错误
这时很正常的问题.打代码没有bug才不正常.但是编译时的错误还是比较容易避免的,常见的可以通过以下几种方法解决
语法错误:比如说变量名打错,少一个分号,括号之类的错误,经过你不断的打代码,这样的错误慢慢就会减少了.
编译出错时,一半的方法是将问题从上到下一个一个解决.因为第一个错误可能引发后面的很多错误.因此你每次只需要留意第一个错误.很多情况下,第一个错误解决了,后面的错误自然迎刃而解.
编译出错时,编译器通常会提示出错的行号.寻找错误一半从出错的行号往上找,不需要往下找,看看编译错误的原因是什么,遇到不懂的单词可以查查,以后就明白了.因为错误就那么几个,错来错去还是那几个.
建议写程序的时候,不要等全部代码打完之后再一次性编译.可以分模块,分函数写.写完一个之后,尝试着编译,看看有没有问题,即使有问题,寻找起来也相对会方便一点.不必大海捞针.
至于运行时的bug,这需要随着你的代码量的提高而减少(相对).解决bug的常用方法是debug(调试),具体调试的方法因为不同的开发环境而不同.你可以根据你的开发环境查阅相应的debug文档.
㈨ C语言编程的时候提示少了个分号,但是没少啊
Moni Cheku; 你觉得C++编辑器变量声明可以用空格 隔开?
Moni_Cheku; 该变量名,最好加下划线。。
tips:
编辑器提示的 错误 不一定是在他显示的那一行,也可能是代码前面部分的 符号错误;
仔细断点调试 看看。 还有
这段代码的{},如果没有控制语句或者空间设置的话 可以不加的。。
else return(-1);
{
scanf("%d",&room);
if(room>=1&&room<=Enter->top) break;
else printf("错误!请重选:");
}
㈩ 编译C语言时为什么总是出现差分号,明明没差啊
这种情况多半是多了个“}”
正常的代码在底部多加个}就会有出现差分号的提示
欢迎追问~