所有栏目

条件断点

作者:百科大全

条件断点是一种拥有可设置条件属性,满足一定条件才触发的断点。

条件断点条件断点的使用

使用条件断点,可以:

1、测试一个变量是否满足一个给定的值。

2、让某个函数执行给定的次数。

3、只在特定的线程或处理器上才触发。

当程序执行时,它检测所指定的条件,一旦条件满足,调试日标就停止执行,不满足时则继续执行。

在一行拥有多条语句的源代码上设置断点,会被设置成属于父断点的子断点。使能、查看子断点的属性和单条语句时设置的断点是一样的。条件断点设置时,条件只设置给上一级的断点,所以对父断点和子断点都会有影响。

条件断点考虑因素

在一个断点上设置多个条件时,需要考虑以下因素:

1、如果设置停止条件和忽略计数器(Ignore Count),那么直到停止条件满足前忽略计数器都不会自减。例如,在一个被变量C控制并有10次迭代运算的循环里有一个断点,如果设置成停止条件为c==5并且忽略计数器为3,那么直到在第4次运行时满足c==5之前,断点处都不会停止。在这之后从要满足c==5时断点都会停止。

2、如果在选定的线程或处理器上设置断点,那么停止条件和忽略计数器只在选定的线程和处理器上检查。

3、条件的判断是按照以下顺序:

(1)线程或处理器;

(2)条件;

(3)忽略计数器。

热点导航
教育资讯 知道问答 公考资讯 司法考试 建筑知识 工作范文 大学排名 报考专业 学习方法 句子美文 秒知回答 作业解答 精选答案 知途问学