断点(英语:Breakpoint)是程序中为了调试而故意停止或者暂停的地方。
此条目需要扩充。 (2011年8月10日) |
除错设定断点可以让程式执行到该行程式时停住,借此观察程式到断点位置时,其变数、暂存器、I/O等相关的变数内容,有助于深入了解程式运作的机制,发现、排除程序错误的根源。
触发条件
由程序员指定一条指令,让程序在执行这条指令前暂停:这样的断点最为常见,叫做“指令断点”。
读取或者修改某个内存地址时也可以触发断点,这类断点由运行时的数据触发,有“条件断点”“数据断点”“观察点(英语:watchpoint)”等很多叫法。
除此之外,断点也可以在某个固定的时间点或者在按下某个按键时触发。
参见
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.