脚本宝典收集整理的这篇文章主要介绍了程序题做题一般步骤,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
(持续更新中(* ^ _ ^ *) )
具体到
Q:为什么要Debug? A:有数据过不了
而过不了的数据绝大多数是特殊数据。
现在很多情况下我们是没办法知道我们没通过的具体是什么数据,这就要求我们在Debug的时候自己去想特殊数据来测试我们自己的程序。基本上是越特殊越好。千万不要仅仅只用样例来Debug,通常而言,出题人会把样例设计得正确与不正确的程序都可以通过。这是血的教训 别问我怎么知道的
当我们有了这组bug数据之后,我们就可以对代码进行调试了。调试分两种:动态调试 和 静态调试
动态调试:现阶段我们能使用的功能只有查看程序运行中的变量的值。而且不同的编译器有不同的调试方式。 静态调试:在程序中使用PRintf语句将自己要查看的变量输出出来。具体格式及使用方法取决于程序员。
我个人推荐静态调试。理由如下
在静态调试里面,我们甚至可以输出( •̀ ω •́ )✧)
来指示程序是否运行到某位置。
如果你在尝试了静态调试之后还是没思路,那么我们还有最后王牌,那就是在草稿纸上手动运行。这个方法虽然笨,且耗时有点长,但是很有用。
以上是脚本宝典为你收集整理的程序题做题一般步骤全部内容,希望文章能够帮你解决程序题做题一般步骤所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。