50 断点调试

Posted shanlu0000

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了50 断点调试相关的知识,希望对你有一定的参考价值。

1,断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。然后程序可以进行分析从而这个 bug,使用断点调试可以帮助我们最终查看C程序源代码的执行过程,提高程序员的水平

2,断点调试快捷键

  f5        开始调试,执行到下一个断点

  f11      逐行执行代码,会进入到函数体中

  f10      逐过程执行(遇到函数,不会进入到函数体)

  shift + f11    跳出(跳出某个函数,跳出前,会将该函数执行完)

  shift + f5    终止调试

3,调试1

  技术图片

 

     技术图片

 

4,调试2:数组越界的情况,当数组越界后,会输出一个未知的值

      技术图片

 

 5,调试三:进入到调试的函数体内,f11 (进入到函数体),shifit+f11(跳出函数)

  技术图片

 

 

  

 

以上是关于50 断点调试的主要内容,如果未能解决你的问题,请参考以下文章

PyDev:如何从控制台调用调试特定命令(带断点)?

Xcode。无法在断点处停止

xcode 条件调试

IDEA-断点、调试、远程JVM调试

为啥vs2005调试时有时候可以进入断点,有时候进入不了断点

vs2013 无法进行断点调试,怎么解决