1. 简介
assert()
函数是 C 和 C++语言中的一个宏,它用于辅助调试程序。它主要用来检查程序中的假设是否为真,如果假设为假(即表达式结果为假,或者说为0),则
assert()
会让程序终止并打印一条错误信息。assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行。
2.原型定义
assert()
函数的原型定义如下:
#include <assert.h>
void assert( int expression );
3.典型使用
在 C++ 中,assert() 宏定义在 <cassert> 头文件中,在 C 语言中是 <assert.h>。使用 assert() 的典型方式如下: