社区讨论
关于逻辑错误 (警示后人
灌水区参与者 5已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @m04zutdx
- 此快照首次捕获于
- 2024/08/22 16:01 2 年前
- 此快照最后确认于
- 2025/11/04 22:45 4 个月前
1.导致这种错误出现的原因是对某一问题解决方案的错误理解
2.编译器不能捕获并处理逻辑错误
3.对于这种错误,我们不能看到任何错误信息,只能看到错误的结果,或有程序终止
面对这种情况该怎么办,相信很多人已经奔溃了吧...包括本人
于是乎,我去询问了一下远在德国的程序员表哥,他给出以下方案:
1.利用调试器设置断点,并跟踪程序执行的每条语句.在跟踪的同时对变量值进行验证,查看出现逻辑错误的位置.
2.利用字符串输出语句,在需要输出验证信息的位置,将变量以字符串的形式输出,这样就可以很快地查找出出现逻辑错误的位置
大概就这样,本篇文章希望对谷友们有帮助
回复
共 5 条回复,欢迎继续交流。
正在加载回复...