在平時使用編程中我們調(diào)試程序一般都要設(shè)置斷點進行調(diào)試。但是設(shè)置一般的斷點難以調(diào)試一些循環(huán)次數(shù)比較大的代碼。從網(wǎng)上看到一篇文章《VC調(diào)試入門》再結(jié)合自己的實踐,懂得了如何設(shè)置條件斷點。下面考試大以例子來說明:
在下面一段代碼中:
int sum = 0;
for (int i = 0;i<10;i++ )
{
for(int j = 0;j<5;j++)
{
sum = sum +i +j; // 按F9,在這一行設(shè)置一個斷點
}
}
現(xiàn)在我要獲取當(dāng)i==0&&j==4時變量sum的值,如果按F10單步運行,那非得按4次不可?,F(xiàn)在我就不用了,按CTRL+b, 彈出編輯斷點對話框,選擇設(shè)置的斷點,選擇Condition…按鈕,,考試大提示輸入i==0&&j==4,單擊OK?,F(xiàn)在我們開始調(diào)試程序,按F5, VC會彈出一個提示對話框,提示在你設(shè)置的那個條件斷點中斷,單擊確定后,我們看看sum的值,Sum等于6恰好是當(dāng)i==0&&j==4時的值。
在下面一段代碼中:
int sum = 0;
for (int i = 0;i<10;i++ )
{
for(int j = 0;j<5;j++)
{
sum = sum +i +j; // 按F9,在這一行設(shè)置一個斷點
}
}
現(xiàn)在我要獲取當(dāng)i==0&&j==4時變量sum的值,如果按F10單步運行,那非得按4次不可?,F(xiàn)在我就不用了,按CTRL+b, 彈出編輯斷點對話框,選擇設(shè)置的斷點,選擇Condition…按鈕,,考試大提示輸入i==0&&j==4,單擊OK?,F(xiàn)在我們開始調(diào)試程序,按F5, VC會彈出一個提示對話框,提示在你設(shè)置的那個條件斷點中斷,單擊確定后,我們看看sum的值,Sum等于6恰好是當(dāng)i==0&&j==4時的值。