
在线调试程序时,打断点是非常有效的一种方式,配合单步调试,可以快速定位问题。但是有时候,手动打断点用起来不是那么方便。比如想要在一个循环的第N次停下来,如果手动打断点,那就要不停的点击单步运行,直到循环运行到第N次。再比如,程序运行过程中变量不知何时被改变了,又不好定位,手动打断点就不知打在哪里。这时就要用到一些断点的高级用法。
1.设置断点的运行次数。
以下面程序为例,在循环的第十次将程序停止。首先在循环中手动打一个断点:

点击Debug菜单,选择BreakPoints:

弹出下面菜单:

在线调试程序时,打断点是非常有效的一种方式,配合单步调试,可以快速定位问题。但是有时候,手动打断点用起来不是那么方便。比如想要在一个循环的第N次停下来,如果手动打断点,那就要不停的点击单步运行,直到循环运行到第N次。再比如,程序运行过程中变量不知何时被改变了,又不好定位,手动打断点就不知打在哪里。这时就要用到一些断点的高级用法。
1.设置断点的运行次数。
以下面程序为例,在循环的第十次将程序停止。首先在循环中手动打一个断点:

点击Debug菜单,选择BreakPoints:

弹出下面菜单:
3408
7470
7177
7830
1938
6401