C 學習筆記 程式的除錯 assert函式的使用

2021-10-02 18:18:27 字數 593 閱讀 8932

目標:掌握程式除錯中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 表...