0


Dev c++调试

1、断点的作用

默认情况下,一个完整的程序会从开头执行到结尾,除非中途出现错误(称为“运行时错误”,比如读写内存失败、数组越界等)。
如果我们在程序的某行代码处设置了断点,当程序调试时,程序从main函数开始运行到该行代码的时候,程序不再自动执行,接下来需要我们手动运行来检查下面的代码是否有问题及问题出现在哪里,以便我们解决问题。
(Dev C++ 给程序设置断点的方法很简单,想在哪一行代码处暂停执行,直接单击代码所在行的行号即可。)
断点设置

图一、Dev C++设置断点

2、程序调试

断点设置

图二、程序调试

断点设置

图三、断点发挥作用

当程序暂时执行时,借助调试窗口中的按钮可以查看某些变量的值,还可以控制编译器继续往下执行程序。整个调试窗口中,常用的按钮以及含义分别是:

  • 添加查看:查看某个变量的值,还可以看到值的变化情况;
  • 下一步:控制编译器向下执行一行语句;
  • 单步进入:功能和“下一步”按钮类似,不同之处在于,当程序中调用某个自定义的函数时,此按钮可以进入到函数内部,继续调试函数内部的代码,而 “下一步” 按钮不会;
  • 跳过:继续自动执行程序,遇到下一个断点暂停执行;
  • 跳过函数:跳出当前所处的(自定义)函数,转而调试函数后面的代码;
  • 停止执行:停止调试程序。

3、参考文章:

主要借鉴文章
参考文章

标签: c++ c语言

本文转载自: https://blog.csdn.net/qq_42464322/article/details/121343977
版权归原作者 yanwu_nuc 所有, 如有侵权,请联系我们删除。

“Dev c++调试”的评论:

还没有评论