C语言中断言的使用
文章目錄
- 1 C語言中斷言的使用
- 1.1 處理方式
- 1.2 原型定義
- 1.3 示例代碼
1 C語言中斷言的使用
1.1 處理方式
如果斷言的條件返回錯誤,則終止程序執行。
1.2 原型定義
#include <assert.h> void assert( int expression );assert 的作用是先計算表達式 expression,如果其值為假(即為 0),那么它先 向 stderr 打印一條出錯信息, 然后通過調用 abort 來終止程序運行。
1.3 示例代碼
#include <Windows.h> #include <iostream> #include <assert.h>using namespace std;int main(void) {int age = 0;cin >> age;assert(age < 150);system("pause");return 0; }運行結果如下:
總結
- 上一篇: 使用VC 2010制作和使用静态库
- 下一篇: 微信团队解封为什么要银行卡