C语言:使用Dev C++断点调试

时间:2024-02-25 07:24:21

(这里使用的是Dev C++5.11版本)

一、调试前进行相关的设置

1、断点颜色

①默认的断点颜色是黑色(如下图),发现黑色不利于查看代码,于是修改为红色
在这里插入图片描述
②修改断点为红色:
工具→编辑器选项→选择Breakpoints(断点)→背景设置为Red即可
在这里插入图片描述
在这里插入图片描述



2、产生调试信息

①工具→编译选项→将编译器配置为Debug→选择代码生成/优化→连接器→将产生调试信息选项设置为yes
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述



3、通过鼠标查看变量

工具→环境选项→勾选查看鼠标指向的变量在这里插入图片描述
在这里插入图片描述



二、断点调试

1、设置断点

点击左侧勾选设置断点
在这里插入图片描述



2、点击调试按钮(F5)

(注意调试之前必须要先编译)在这里插入图片描述


注意:在点击调试的时候,会伴随着终端的出现,终端运行的程序会停在设置断点的地方,然后随着下一步的进行而一步一步运行
在这里插入图片描述



3、点击调试之后会发现断点行变成蓝色,这说明将要执行设置断点的这行代码(还没执行)

在这里插入图片描述
此时将鼠标移动至变量上方即可在右边显示出此时变量的值
在这里插入图片描述



4、点击下一步

点击下一步之后出现了蓝红两条框。此时蓝色行下移,说明设置断点的那一行已经执行完了,程序转移到下一行,蓝色背景的意思是程序将要执行这行代码了
在这里插入图片描述
在这里插入图片描述



5、一直点击下一步,会发现左侧显示的变量值会随着程序的运行而改变。直到蓝色背景出现在最后一行时,点击跳过,调试完毕

在这里插入图片描述