热门问题
时间线
聊天
视角
斷點
由于调试而故意在程序中停止或暂停的地方 来自维基百科,自由的百科全书
Remove ads
斷點(英語:Breakpoint)是程序中為了調試而故意停止或者暫停的地方。
此條目沒有列出任何參考或來源。 (2025年8月14日) |
此條目需要擴充。 (2011年8月10日) |
除錯設定斷點可以讓程式執行到該行程式時停住,藉此觀察程式到斷點位置時,其變數、暫存器、I/O等相關的變數內容,有助於深入了解程式運作的機制,發現、排除程序錯誤的根源。
觸發條件
由程序員指定一條指令,讓程序在執行這條指令前暫停:這樣的斷點最為常見,叫做「指令斷點」。
讀取或者修改某個主存儲器地址時也可以觸發斷點,這類斷點由運行時的數據觸發,有「條件斷點」「數據斷點」「觀察點(英語:watchpoint)」等很多叫法。
除此之外,斷點也可以在某個固定的時間點或者在按下某個按鍵時觸發。
參見
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads