这几天也敲了许多的代码,发现一个比较新奇的问题就是很多时候你以为你敲的代码跟答案一摸一样,但为什么运行的结果就是天差地别,我有好几次都很自信的觉得肯定是电脑出问题了,可其实等我一字一句的对比代码的时候总能发现原来是自己在一些很微小的细节上除了问题,比如字母的错位,if语句后面加了分号,忘记加一些符号等等,最后发现其实几乎所有的问题都是自己的没看仔细导致的,所有说当你发现输出结果与答案不符的时候第一个想到的是去看是不是在这些最微小的细节上出了问题,不要第一反应就是: 我明明输入的一摸一样。不,真的不一样,你要睁大你的眼睛再仔细的看,一字一句的找出问题。
当你顺利解决问题后再次出现问题时脑子就会直接对以前出现的错误一一进行排查,最终以更快的方式找到问题的解决方法。我喜欢问题,因为这是前进一步的机会。你解决了越多的问题,你的能力就会提升的越快,对编程的了解就会越多。成长的过程离不开bug!