首页 > 软件 > c++怎么设定一个能检查我逻辑错误的程序

c++怎么设定一个能检查我逻辑错误的程序

软件 2023-02-15

求教C语言怎么检查自己编写的函数里边的逻辑错误,比如说watch和debug

如果你修过软件工程,就会知道逻辑错误,主要是靠人工检查来做的,和你具体的语言实现没有关系。有各种方法或流程,比如流程图检查、程序走查、极限编程等,可以帮助你检查程序逻辑。 首先你要知道你的模块的作用是什么,比如这里的 digits() 是求整数中的数字个数,然后可以用边界值演算的方法来检查它的实现是否有问题,在纸上演算可以,用 debug 和 watch 也可以,主要是跟踪几个关键变量 a, j, i 在各种输入条件(使用特征和边界条件比如 num=个位数、=负数的情况)的运行时值。

C语言怎么检查对错

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

c语言编译程序的时候,检查告诉我错了,但没告诉我错在哪里,在哪里设置检查错误的时候能够告诉我错在哪

vc6.0→一般直接左击两下【下方的那行错误提示信息】,就可以看到蓝色标志; 如果不行就这样做: 左键点击一下【下方的那行错误提示信息】,再右键一下,弹出一个小窗口,看到 【“转到错误....”】,鼠标箭头移动到那里,左键点击它一下,可以在你写的程序中 看到错误代码行的最左边有一个蓝色指示标志

如何调试C程序的语法错误和逻辑错误

在程序开发的过程中,调试是一个不可缺少的重要环节。“三分编程七分调试”,说明程序调试的工作量要比编程大得多。C程序的错误可以分为两种:语法错误和逻辑错误 (1)语法错误,这是C语言初学者出现最多的错误,比如,分号“;”是每个C语句的结束...

对于C语言编程出了错,怎么能快速找出错误呢?

代码是否存在逻辑错误:

1、变量使用前未被数值

实例:

int main()

{

int x=5,y,z;

z=x*y;

printf("%d",z);

return 0;

}

在此程序中变量y在使用之前未被赋值,所以结果输出z的值就会是系统随机分配一个值给y再加乘以x的值。

2、把赋值赋值符号“=”与等于符号“==”相混淆

实例:

有一下语句:

if(a=5)

{

printf("a等于5");

}

输出的结果永远都是“a等于5”,原因是在执行if(a=5)之时,无论a之前是什么值,此时都会被重新赋值为5,而不是把a的值与5相比较,而正确的表示比较的表示为:

if(a==5)

{

printf("a等于5");

}

扩展资料

C语言编程注意事项:

1、书写标识符时,忽略了大小写字母的区别。

2、将字符常量与字符串常量混淆。

3、忽略了变量的类型,进行了不合法的运算。

4、忽略了“=”与“==”的区别。

5、忘记加分号。

6、多加分号。

7、输入变量时忘记加地址运算符“&”。


标签:信息技术 编程语言 编程 CC++ C(编程语言)

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18