目录
assert的作用
评估一个表达式,当它是错误的时候,打印一个诊断错误并且终止程序
assert所需要的头文件
因为assert函数与诊断有关,所以头文件是<assert.h>
assert的参数
expression:参数为计算结果为0或者非0的表达式(包括指针)
assert函数的返回值
返回值为0
assert函数的细节
当参数expression结果为0时候,打印一条错误信息,并调用abort终止程序
如果expression结果为真(非0)时候,则不执行任何操作
注意:断言只在debug版本有效,release版本会自动省略