写给读者的话:
对于编写程序的过程,我把它分为7个步骤:1.定义程序的目标 2.设计程序 3.编写代码 4.编译 5.运行程序 6.测试和调试程序 7.维护和修改程序 。任何人在运行程序时都会经历调试(这个查找并修复bug的过程被称作程序的调试(debug(英文意思:“捉虫子”)))这一步,来找出程序的bug(英译中:虫子,即计算机学科中的一个术语:程序漏洞)。想象过程序员趴在电脑前一行行地找出代码中的bug,并咬牙切齿地消灭它们的样子,顿时觉得这个单词实在是贼形象。
Dev-C++的调试
一、进入调试模式(或者说设置调试环境)(64位的选择“TDM-GCC 4.9.2 64-bit Debug”, 32位的选择“TDM-GCC 4.9.2 32-bit Debug”)
二、将所写的代码先“跑”一遍
切记在“调试”前要把你写的代码先“编译运行”跑一遍,不然无法“调试”!!!
三、设置“断点”,开始“调试”
断点(单击左侧行号,设置断点):你可以把它当作障碍物,它限定了你所要调试的代码的区域和范围。选择断点,则断点所在行显示为“红色”。
我只在第6行设置了一个断点,说明我要调试的区域是从第六行开始到程序末尾结束
四、细述调试过程中的各种功能“按钮”
“跳过”:继续自动执行程序,遇到下一个断点暂停执行 (这个一般用不到,不用太了解)
“跳过函数':跳出当前所处的(自定义的)函数,转而调试函数后面的代码
剧透一下啊,苯宝宝后续还会讲在VScode中的调试哦,那个可复杂多了!但是VScode的功能比Dev-C++更强大,宝宝也爱用。