从某种意义上说,编程很容易。但是错误总是会带来更多麻烦。任何人都可以用良好的调试技巧和 C 语言软件帮助我吗?
最佳答案
来自 “编程风格的元素” Brian Kernighan,第 2 版,第 2 章:
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?
因此;不要“太聪明”!
但除此之外,还有已经给出的答案;使用调试器!这是您工具方面的起点。您会惊讶于有多少程序员在没有调试器帮助的情况下苦苦挣扎,而他们这样做是愚蠢的。
但是在你使用调试器之前,让你的编译器尽可能地帮助你;将警告级别设置为高,并将警告设置为错误。静态分析工具(例如 lint、pclint 或 QA-C)会更好。
关于c - 调试c程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3253540/