C语言怎么查错?

如题所述

第1个回答  2015-09-24
编程错误有逻辑错误和语法错误,语法错误在在程序编译时编译器会报错,编译不能通过,此类错误如:变量使用时尚未定义,符号错误等等。而逻辑错误主要是程序在逻辑上出现问题,此类错误编译能通过,但是程序运行起来未必会得到所期望得到的结果。如:计算1到100所有数字的和,在写for循环时错写成for(i=1;i<100;i++)这样100就没有加进去了,这就是逻辑错误。
第2个回答  2016-01-23
C语言错误一般分成语法错误和逻辑错误。
如果是语法错误,编译器都会提示,改起来比较简单,常见的语法错误有:
1、英文符号写成中文符号
2、参数为定义就使用
3、缺少括号
4、拼写错误等
如果是逻辑错误,这种错误编译器一般都能通过编译,但是运行过程在中会出错,需要使用调试工具,一步一步判断是否运行正确。

对于C语言编程出了错,怎么能快速找出错误呢?
代码是否存在逻辑错误:1、变量使用前未被数值 实例:int main(){ int x=5,y,z;z=x*y;printf("%d",z);return 0;} 在此程序中变量y在使用之前未被赋值,所以结果输出z的值就会是系统随机分配一个值给y再加乘以x的值。2、把赋值赋值符号“=”与等于符号“==”相混淆 实例:有一下语句:...

如何快速查找C语言编译时的错误
1、首先,我们启动编译软件程序,今天我们以VC++6.0为例。2、然后我们点击编译程序。3、接下来我们点击链接程序按钮。4、然后我们点击运行按钮。5、我们也可以按下快捷键运行。6、此时,页面之中将会弹出一个命令提示符。注意事项:编译语言是一种以编译器来实现的编程语言。它不像直译语言一样,由解释...

C语言 编程后,有错误,怎么查看是那部分出错了!
【编写完代码后直接编译,如果有错误,编译器会自动弹出提示的】例子如下:如上图简单的C程序,编写完之后直接点击编译,然后会弹出错误信息,如下图所示:修改错误之后,再次编译就可以得到正确的输出结果,如下图所示:

c语言纠错(以下代码错在哪?)
include<stdio.h> \/*#include"stdio.h",这个意思是从用户目录查找,stdio.h是标准库的,应该用<>*\/ void main()\/*函数没有返回类型*\/ { int a,b;printf("Enter a & b:");\/*下面的scanf里面不要回车符\\n*\/ scanf("%d%d",&a,&b);printf("a, b: %d %d\\n",a,b);if(a...

C语言怎么检查对错
用微软的VC6.0就可以,点编译,就是那个小叹号,如果是语法错误,就会提示你错误,在下面的框里提示你哪行错误,编译不会通过,即你的程序无法运行。然而这是很简单的,最难的是逻辑错误,即编译可以通过,而运行结果是错误的,和你预想的不一样,而这种错误很难查找,只能用分步式运行,一行一行跟着...

C语言怎么查错误
编程错误有逻辑错误和语法错误,语法错误在在程序编译时编译器会报错,编译不能通过,此类错误如:变量使用时尚未定义,符号错误等等。而逻辑错误主要是程序在逻辑上出现问题,此类错误编译能通过,但是程序运行起来未必会得到所期望得到的结果。如:计算1到100所有数字的和,在写for循环时错写成for(i=1;i...

做C语言题,运行出现错误,按什么键能看到出现错误在哪一行?能告我吗...
双击你错误提醒的那句话“c:\\wexam\\35000001\\prog1.c(1) : fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory”后就会自动跳到错误的那一行。

c语言如何在进程中获取出错信息
1、可以使用strerror(errno),这个返回errno错误代码解释,返回个字符串指针。2、strerror 函数用来 从错误号码 查 用英文表达的错误内容,返回指针,指向这段英文字符串。char * strerror ( int errnum );如果知道错误号,填入数值。如果不知道错误号,那么在出错发生时,及时用 errno 的当前值 作参数...

C语言 编程后,有错误,怎么查看是那部分出错了!
点这个位置 向上翻, 有具体信息。从你这个代码上看, 很可能是error spawing cl.exe...如果是这个, 那么需要配置编译器路径。 百度一下配置完就好了。

c语言如何检查错误的位置
在编译器下边的输出窗口中点击错误就会跳到那一行

相似回答