【C语言】如何调试程序——初步

如何调试程序

 

1.如何设置断点
调试程序之前要先设置断点,否则屏幕上会有一个黑框一闪而过。
在设置断点之前,要知道程序出现什么问题,进一步判断应该将断点设置在什么地方。要注意可以在任意位置设置断点,但断点——“路障”,要设置在会经过的地方。

设置断点可以像下图那样,这样做比较直接简单。还可以将鼠标放在要设置断点的那一行,再按F9键。

2.常用的命令——启动调试,逐语句,逐过程,跳出,图标如下:

   

  1. 启动调试。在启动调试在前要设置断点。快捷键:F5
  2. 逐语句。当执行到某个函数的时候,就会进入这个函数,然后程序断点会跳转到这个函数里的第一个语句。也可以说是一次执行一个语句。快捷键:F11
  3. 逐过程。逐过程则是当执行到某个函数的时候,就不会进入这个函数,而是直接跳过这个函数,会直接来到这个函数的之后的下一个语句。是将过程作为一个基本单位。快捷键:F10
  4. 跳出。当进入一个不想进入的函数内部,就可以用这个键退出来,继续刚刚退出来的函数接下来的语句。shift+F11

3.窗口

自动窗口和监视窗口

  1. 自动窗口。在这个窗口里,不用设置名称和其值,系统会根据当前程序的位置自己设置变量和更改其值
  2. 监视窗口。要从键盘输入想要观察值的变化的变量

以上是自己在初次调试之后给自己的总结,其实在vs中调试相关工具和方法还有很多,不过自己还未涉及,希望指教

 

 

 

 

  • 22
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值