91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
陇南市| 靖宇县| 佛山市| 咸宁市| 钟山县| 西峡县| 炎陵县| 开平市| 伊春市| 苗栗县| 琼海市| 诸暨市| 兴山县| 甘肃省| 桐柏县| 亚东县| 芮城县| 霍林郭勒市| 双流县| 石林| 兰西县| 石棉县| 桃源县| 宜兰市| 枣强县| 韩城市| 澜沧| 麦盖提县| 灵石县| 辽阳县| 苏尼特右旗| 德格县| 赫章县| 黑龙江省| 秦皇岛市| 喀什市| 边坝县| 昭平县| 两当县| 重庆市| 南溪县|