斷點- 維基百科,自由的百科全書 - Wikipedia
文章推薦指數: 80 %
斷點(英語:Breakpoint)是程式中為了除錯而故意停止或者暫停的地方。
除錯設定斷點可以讓程式執行到該行程式時停住,藉此觀察程式到斷點位置時,其變數、暫存器、I/O等相關的變數內容,有助於深入了解程式運作的機制,發現、排除程式錯誤的根源。
由程式設計師指定一條指令,讓程式在執行這條指令前暫停:這樣的斷點最為常見,叫做「指令斷點」。
讀取或者修改某個記憶體位址時也可以觸發斷點,這類斷點由執行時的資料觸發,有「條件斷點」「資料斷點」「觀察點(英語:watchpoint)」等很多叫法。