设置断点有什么作用?

设置断点有什么作用?,第1张

设置断点是为了出错调试用的。

有一个程序出错了,大致猜出可能在某处会出错,就在那里下一个断点。调试程序,执行到那里,程序会停下来,这时可以检查各种变量的值,然后按步调试运行,观察程序的流向及各个变量的变化,便于快速排错。

扩展资料:

断点是一个信号,它通知调试器,在某个特定点上暂时将程序执行挂起。当执行在某个断点处挂起时,我们称程序处于中断模式, 进入中断模式并不会终止或结束程序的执行,执行可以在任何时候继续。

CPU有一个单独的执行序列,会一条指令一条指令的顺序执行,要处理类似IO或者硬件时钟这样的异步事件时CPU就要用到中断。硬件中断通常是一个专门的电信号,连接到一个特殊的“响应电路”上。

断点提供了一种强大的工具,能够在需要的时间和位置挂起执行。

参考资料来源:百度百科-断点 (调试器功能之一)

1、断点就是在调试的时候中断一下,比如

#include<stido.h>

int main(void)

{

printf("hello .\n")

printf("hello world.\n")

return 0

}

如果这个程序在第一个printf语句后设置断点就只输出hello,如果在第二个printf语句后设置断点,则两个printf后的语句都输出。

2、将光标移动到想设置断点的地方,按一下F9键即可,或者可以用鼠标左键点击小手图标。

当想取消断点时,可以再按一下F9键,或者选择edit-breakpoints,同样可以移除断点。

也可以通过alt + f9快捷键显示断点对话框。

扩展资料:

C语言函数

int abs(int i) 返回整型参数i的绝对值

double cabs(struct complex znum) 返回复数znum的绝对值

double fabs(double x) 返回双精度参数x的绝对值

void srand(unsigned seed) 初始化随机数发生器

int rand() 产生一个随机数并返回这个数

参考资料来源:百度百科-C语言函数

1、打到要设置条件的断点,右击断点。

2、在d出的菜单中选中“Breakpoint Properties"菜单项。

3、在打开的窗口中选中“Conditional”选项就可以添加条件了。

4、输出时还有正常的代码提示,很不错。

5、条件是只有文件名为test.java时才暂停。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11085802.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存