亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言中assert函數的使用方法有哪些

小億
95
2023-08-03 22:44:39
欄目: 編程語言

在C語言中,assert函數的使用方法有以下幾種:

  1. assert(expression):如果expression的值為假(即0),則會觸發assert失敗,程序會終止執行,并在標準錯誤流中打印出錯誤消息。如果expression的值為真(即非零),則不會有任何操作。

  2. assert(expression && message):與第一種使用方法類似,只是在觸發assert失敗時,除了打印錯誤消息外,還會打印出message中指定的錯誤消息。

  3. assert(expression1 || expression2):如果expression1和expression2的值都為假(即0),則會觸發assert失敗,程序會終止執行,并在標準錯誤流中打印出錯誤消息。如果expression1和expression2中至少有一個為真(即非零),則不會有任何操作。

  4. assert(expression1 && expression2):如果expression1和expression2的值都為真(即非零),則不會有任何操作。如果expression1和expression2中至少有一個為假(即0),則會觸發assert失敗,程序會終止執行,并在標準錯誤流中打印出錯誤消息。

注意:在編譯時,可以通過定義宏NDEBUG來禁用assert函數,這樣在程序運行時將不會執行assert函數的檢查。

0
永吉县| 荥经县| 高淳县| 石泉县| 茂名市| 保山市| 沙河市| 池州市| 兴安盟| 天台县| 鹿邑县| 崇左市| 宜宾市| 定州市| 余庆县| 高雄县| 仁怀市| 莲花县| 富阳市| 哈尔滨市| 呼图壁县| 陇川县| 新乐市| 延川县| 如皋市| 临颍县| 宜良县| 佛冈县| 大方县| 措美县| 蓬溪县| 房山区| 饶阳县| 磴口县| 碌曲县| 阿克苏市| 浪卡子县| 特克斯县| 石渠县| 吴堡县| 周口市|