該條件表示,當程序運行到第20行時,只有當count為偶數時,程序才會被中斷。細心地話,你會發現該斷點的圖標發生了改變,多了一個問號。
3. Watchpoint
Line Breakpoint關注於程序運行的"過程",大家也常把使用這種斷點的調試稱為單步調試。但有時候,我們對程序的運行過程不太了解,可能也不太關心,不能確定在什麼地方設置斷點比較合適,而可能比較關注某個關鍵變量的變化或使用。此時,就可以為該變量設置一種特殊的斷點--Watchpoint。在此示例,我們最關心的就是成員變量value的值,那麼就可以為它設置一個Watchpoint,雙擊第9行代碼對應的左側欄就可以了。
使用在2中所提及的方法,查看該斷點的屬性,
默認地,當該變量被訪問或它的值被修改時,程序都會被中斷。但在本示例中,只希望當對value的值進行修改時程序才需要被中斷,所以取消對"Access"的勾選。