单步调试是指在程序开发中,为了找到程序的bug,通常采用的一种调试手段,一步一步跟踪程序执行的流程,根据变量的值,找到错误的原因。
在VC++60中的单步调试:
调试重要的几个键:
F9在当前光标所在的行下断点,如果当前行已经有断点,则取消断点
F5调试状态运行程序,程序执行到有断点的地方会停下来
F10单步执行程序
CTRL+F10运行到光标所在行
F11和F10的区别是,如果当前执行语句是函数调用,则会进入函数里面
SHIFT+F11跳出当前所在函数
步骤:
1,保存为c或c++文件
2,根据断点调试找到错误处。
3,采用F10或F11单步调试找到精确的错误处。其中f10是跳过函数调用,f11是进入函数体调试。一般是先用f10,确定函数输入输出是否正确(与自己想的一样),如不一样,则用f11进入函数体一步一步调试。
4,在调试过程中,肯定得监视程序中的变量。在vc60的右下角有一个watch窗口,专门用来设置监视变量。具体怎样设置自己体会吧。在调试过程中,鼠标轻轻放在变量上也会显示该变量的值
5,vc60专门为调试设置了工具箱以方便调试的进行,打开的方法如下。右键——〉在debug(或调试)选择项的勾勾上。
打开Code::Blocks,编写程序代码。然后保存,编译程序。通过之后,先运行程序,发现得不到正确结果时,再开始调试程序。
设置断点。最简单直接的办法是在你想设置断点的那一行的行数右侧的浅灰色区域单击鼠标左键即可。
开始调试。点击编辑栏的红色按钮。
可能会出现这样的提示,不用关心,直接点击yes就行。
一般来说,当你完成上面的步骤之后会出现这样的观察窗口:
这是调试的观察窗口,可以通过这个窗口观察整个程序的任何值的变化情况。
接下来是一步一步地运行程序,单步运行,跳入函数运行,跳出函数等的运行按钮如下图指示所示:
方法/步骤
1
首先打开vs2013,我们发现有 新建项目 和 打开项目 的选项,我们选择新建项目。
2
之后会有一个新建项目的界面,左侧有各种语言的编写环境,比如VB,VC#,VC++,我们如果编写C语言就选择VC++,因为c++基本兼容C语言。这时的项目不用添加后缀,这相当于一个大的工程。
选择好类型,写好项目名称之后点击确定。
3
点击下一步
4
这里比较关键。勾上空项目,不选的话因为程序会默认为你添加一些代码,用不上有时会编译出错。比较适合初学者。
5
这时我们已经新建好一个项目了,右键源文件添加新建项。
6
添加新建项之后命名,C语言的代码一定要修改后缀,将cpp改为c,向程序说明这时一个C语言代码。
7
写好代码后调试运行,如果你没有写让程序停留的代码就不要直接按F5,你可以按ctrl+F5调试。
8
平时默认为Debug,你如果开发完成一个程序后给别人使用就要选择Release版的调试,这样别人在没有vs的环境下也可以使用。
>
1双击打开Vs 2010
2找到左上角的新建项目并点击打开,选择win32控制台程序,给文件命名,如123,单击确定
3点击下一步,注意,此时出现的对话框一定要把空项目前面给勾上,单击下一步,单击完成
4点击源文件,右击d出选项,鼠标移动到添加,找到项目,单击进行添加。找到C++文件,单击并命名为123c,因为是编写C语言,所以一定要加这个后缀名。点击确定
5代码写完之后,找到上方的调试,单击找到直接运行不调试,单击打开,从键盘上输入2,3按下Enter键,便可以看到执行结果为5了
以上就是关于c语言中什么叫做单步调试,步骤是什么全部的内容,包括:c语言中什么叫做单步调试,步骤是什么、如何使用Code:Blocks调试C语言程序、如何使用VisualStudio2013编写和调试c语言程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)