C++中使用断点写调试方法.docxVIP

  • 22
  • 0
  • 约1.22千字
  • 约 3页
  • 2021-11-08 发布于江苏
  • 举报
C++ 中使用断点写调试方法 C/C++ code: f9 ---设置/取消断点 f10 ---单步执行 f11 ---比 f10的步幅小,f10在函数的调用时,直接跳过,在f11 下,会进入函数体! f5 ---执行到下一个断点! 了解调试,首先要知道断点这个概念.断点就是程序运行中可能会中断的地方,方便开发者在程序运行的过程中查看程序当前的运行状态,比如变量的值,函数的返回值等等.究竟怎么使用断点呢? F9在当前光标所在的行下断点,如果当前行已经有断点,则取消断点. F5 调试状态运行程序,程序执行到有断点的地方会停下来. F10 单步执行程序. CTRL+F10 运行到光标所在行. F11 和 F10 的区别是,如果当前执行语句是函数调用,则会进入函数里面. SHIFT+F11 跳出当前所在函数. 特别说明: 有的地方不能下断点.比如空行,基本类型定义语句(不初始化),等等非执行语句.比如 int i; 此//行不能下断点int j=0;这//里可以下CStringstr;这//里可以下 intk = Max(i,j)这;/里/ 可以下 不是所有断点都会(断).比如下断点的语句在程序里面没有被执行. 此外,ALT+F9 还可以下条件断点,不过这个不常用,有兴趣的可以自己研究:) 如何调试 Release版的程序? 有些程序在 debug 下运行的很好,但在 release下

文档评论(0)

1亿VIP精品文档

相关文档