c++ 调试

当遇到错误的时候,不知道哪里错误的时候。

0 冷静下来,把这个当成一个试炼,大贤者模式

1 题目的读错

2 题目的理解出错

3 题目的隐藏条件出错

4 编代码的时候偷懒,想得多一点,编的少一点,结果自己的思想有漏洞,导致错误,而且不容易发现。

5 编程语言的本身理解错误

5 可以在程序的各个地方添加   printf  检查各个程序 那个地方出错   有时候是意想不到的 地方出错 

具体的地方:

1 数组的范围

2 编码时,哪里编错了

3 %d%d这些 写错了

4 循环时 i的条件写错了

5 可能时最基本的输入的时候出错了,尽量精准的检查一篇

6 运用了 队列 或者 数组 的时候 ,一定要用队列的东西,而不是 用 i (表示队列的第几个元素)是 去q[i],p[i],q[top],而不是top

7 在试样例的时候,一定要去试大的样例,看看 值的范围,用不用 long long or 高精度什么的

8 数组一定要开大点,不然就GGGGGGGGGGG

999 在看代码的时候 一定要 仔细看 我的 代码到底是什么, 仔细读 那个 字面的意思,不要意识的能动作用。 特别是 数组里面的值

原文地址:https://www.cnblogs.com/Lamboofhome/p/15501563.html