assert宏的原型定义在< assert.h>中。
原型定义:
void assert(int expression);
assert的作用是如果expression值为假,则先向stderr打印一条出错信息,然后调用abort来终止程序运行。
缺点:频繁的调用会极大的影响程序的性能,增加额外开销。
assert宏的原型定义在< assert.h>中。
原型定义:
void assert(int expression);
assert的作用是如果expression值为假,则先向stderr打印一条出错信息,然后调用abort来终止程序运行。
缺点:频繁的调用会极大的影响程序的性能,增加额外开销。