断言assert
assert可以通过传入的布尔值判断正误,但它只用于调试Debug中,而不用于真正的错误处理。因为assert会终止程序运行。
头文件:
#include <assert.h>
函数声明:
assert是一个宏,后面跟一个布尔值,如果为假,assert会终止程序,并打印断言失败的消息。
示例:
1、基本使用
2、使用#define NDEBUG禁用断言
assert可以通过传入的布尔值判断正误,但它只用于调试Debug中,而不用于真正的错误处理。因为assert会终止程序运行。
头文件:
#include <assert.h>
函数声明:
assert是一个宏,后面跟一个布尔值,如果为假,assert会终止程序,并打印断言失败的消息。
示例:
1、基本使用
2、使用#define NDEBUG禁用断言