4-1 断点与条件断点

断点

断点(Breakpoint)是程序在调试时停止或者暂停的地方。当调试执行到任意一个断点时,就会暂停。

在Dev-C++中,直接点击编辑窗口左边的数字(行号)就可以将该行设置成断点。断点所在的行会用红色背景高亮显示。

如果想删除某个断点,同样点击断点行左边的行号就可以将其删除。

条件断点

有时断点需要设置在循环或者被频繁调用的方法内,每次到这个断点都暂停的话调试起来会很麻烦。在这种情况下,我们可以为这个断点设置一个条件表达式,当调试运行到该断点时,只有该表达式的计算结果为真(非零),才会暂停。

右键点击断点,在弹出菜单中选择设置断点条件即可

演示视频

断点列表

在调试面板右侧选择断点标签,即可显示断点列表。里面列出了当前定义的所有断点。点击其中某个断点,编辑器就会跳转到该断点所在的位置。