温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
各位同学,我们继续学习C语言课程,下一章的内容叫断点调试。断点调试,那么首先我们来解释一下什么是断点调试,以及断点调试的一个实际需求,那么在我们开发中呢,程序员会发现一些非常诡异的错误,就错误呢,也就是说这个错误咱们很难发现,我们在看源代码的时候呢,很难发现这个错误,这时老程序员就会温馨的提示可以使用断点调试。那么断点调试它的含义是什么呢?它可以一步一步的看源码执行的过程,从而发现错误所在,那这样子我们呢,直接来看断点调试的它的一个具体的概念,断点调试是指自己在程序的某一行设置一个断点。设置一个断点。那么在调试的时候呢,程序运行到这一行就会停住,然后你可以你可以一步一步的往下调试,就是让他让我们看到这个代码一步一步执行的过程,调试过程中呢,可以参看变量的当前值,出错的话呢,调试调试到出错代码就会显示错误停下来,然后程序就可以进行分析,从而找到这个bug。
01:17
就是调这个断点调试呢,就可以找到我们的这个bug bug就是我们的一个啊一个错误啊一个错误,那么断点调试呢,也是我们程序员必须掌握的一个重要的技能,对。所以说我们来看一下这个断点调试到底是怎么回事,好吧。首先我们看一下断点调试的几个快捷键,断点调试的几个快捷键,它的第一个快捷键呢是F5。这个F5呢,代表两个含义,第一个呢,它代表开始进行调试了,第二个呢,它会执行到下一个断点,就是说如果你按下F5呢,它第一次按的下第一次的时候呢,它是表示我们开始调试了,如果你下一次再来输一个F5呢,它代表执行到下一个断点。
02:05
就你你可能有多个断点嘛。待会儿我们举例说明好吧,F11 f11代表逐句执行代码,那么在F11执行的过程中呢?它会进入到函数体中,就是它会。比如说你调用一个函数的时候呢,你输这个F11,它会进入到进入到这个函数题里边,依据一的执行,那么F10呢,代表逐构成直性,也就是说它如果它遇到函数,注意听这句话啊。F10如果遇到遇到函数呢,就会就会直接直接当做一个整体执行,直接当做当做整体自信。也就是说,或者这样说吧,或者说遇到函数时不会不会进入到函数体。不会进入到函数,也就是他把这个函数呢,当做一个整体一下执行了。Shift的F11呢,跳出,跳出的是什么呢?它指的是跳出函数,跳出某个函数对shift f,嗯,Shift的F5呢,代表终止这个调试,也就是说我们这个调试就结束了。
03:15
如果你想终止调试,你输入shift f5,这个整个调试过程就结束了,好,各位同学,那么这块呢,就是我们断点调试的基本介绍,还有几个快捷键。下一个视频呢,我们给大家讲具体的案例,好吧。
我来说两句