目標:掌握程式除錯中assert函式的使用
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
namespace example8_3
- = ", num1, num2, result);
//斷言計算結果一定為大於0
//如果條件成立,則程式不提示任何錯誤,否則會彈出提示對話方塊
system.diagnostics.debug.assert(result > 0,
"計算結果應該為正數,但是本次運算結果為0或者負數");
} while (console.readkey(false).key != consolekey.escape);}}
}
執行結果:
當輸出負數時,彈出斷言失敗的視窗
C 學習筆記 程式除錯 使用Trace和日誌檔案
學習內容 程式除錯方法 使用trace和日誌檔案 using system using system.collections.generic using system.linq using system.text using system.threading.tasks using system.d...
C 程式除錯
vs下寫c 程式除錯方法 1.出現錯誤後,雙擊錯誤,可以定位到哪一行出錯。檢查該行。2.快捷鍵 ctrl f5程式執行不除錯 f5除錯狀態下執行程式 f10逐過程除錯 遇到函式呼叫地方按f10,則執行函式並跳到函式呼叫的下一句執行 f11逐語句除錯 遇到函式呼叫地方按f11,則進去函式內部執行 sh...
學習筆記 迴圈結構與程式除錯
while語句 格式 while 表示式 迴圈體 條件表示式成立,執行一次迴圈體。當表示式成立時,不斷重複執行迴圈體。do while語句 格式 dowhile 表示式 先執行一次迴圈體,然後判斷表示式是否成立,如果成立,則返回繼續執行迴圈。for語句 for 語句的格式如下 for 表示式 1 表...