【杂谈】如何写好一个程序——做题流程、错误自查和Dev-C++的调试方法
1.C++的做题流程
如果想借助计算机解决实际问题,就要设计计算机程序并让计算
机执行。基本的C++做题流程如下。
2.常见的错误
缩写 | 全称 | 解释 |
---|---|---|
AC | Accepted | 答案正确 |
WA | Wrong Answer | 答案错误 |
RE | Runtime Error | 运行错误(比如除以0,数组开太小了,数组越界等) |
TLE | Time Limit Exceeded | 时间超限,要优化算法或者重新设计程序 |
MLE | Memory Limit Exceeded | 内存超限,或者STL容器申请动态空间过多 |
CE | Compile Erro | 可以自己上IDE调试 |
3.Dev-c++调试的方法
1.选择要调试的语句,程序在调试时输入完之后会直接跳到那一个语句。
比如我想要调试第十行,我只需要点一下前面的数字"10"就行了,如上图。
2.点击下面的“调试按钮”,如图。
3.然后点击下面的“调试[D]”。注意:调试之前程序要先编译一次哦。
4.在所有的输入都输入完后就变成这样了。
我们可以在这个时候添加想要监视的变量。比如我要监视aj。我可以先选中aj。
然后点击下面的“添加查看[A]”。
这个时候aj就出现在左边“调试”一栏了。我们可以依次添加多个想要监视的变量。但是要注意,在调试过程中不可以把exe文件关了。
注意:在变量未赋值时它的值是随机的。所以提前给变量赋值是一个很好的习惯。
5.想要让程序继续向下执行,只需要点“下一步[N]”就可以了。
6.想要让程序提前终止就点击“停止执行”就可以了。
喜欢就订阅此专辑吧!
【蓝胖子编程教育简介】
蓝胖子编程教育,是一家面向青少年的编程教育平台。平台为全国青少年提供最专业的编程教育服务,包括提供最新最详细的编程相关资讯、最专业的竞赛指导、最合理的课程规划等。本平台利用趣味性和互动性强的教学方式,旨在激发孩子们对编程的兴趣,培养他们的逻辑思维能力和创造力,让孩子们在轻松愉快的氛围中掌握编程知识,为未来科技人才的培养奠定坚实基础。
欢迎扫码关注蓝胖子编程教育