每次写代码,算法设计出来后,还是需要本地调试很多次以后才能AC。一些易出错的地方总结。
拿到一个编程题:
1.先审清楚题,注意看有些题后有note和示例。
2.考虑异常,边缘情况。
3.设计算法,(可以通过各种案例找到算法思路,然后总成统一合理的算法,注意算法的全面性)
4.优化算法
5.编代码(注意良好的代码习惯,有利于后续调试)
6.编写完检查一下是否有粗心造成的错误(比如我老是喜欢把==写成=,有时候没注意,调试半天还是AC不了)
7.然后可以先心里走一遍代码,测试一个案例。
8.最后就可以run了
C++编程bug点总结:
1.一定要有良好的编码习惯,比如变量命名什么的。
2.数组,要注意是否out of range
3.指针要注意空悬和野指针
4.注意内存管理
5.注意各种是否取了不属于“自己”内存的值。(变量的可取值范围特别注意)
6.注意看操作数的范围,不要看到整数就int 还有long...。
(后续持续更新补充)
本文分享了一套从理解题目到代码调试的完整流程,并针对C++编程中常见的错误进行了总结,帮助开发者提高编程效率。
1601

被折叠的 条评论
为什么被折叠?



