📜  C库-

📅  最后修改于: 2020-12-19 05:36:13             🧑  作者: Mango


C标准库的assert.h头文件提供了一个称为assert的宏,该宏可用于验证程序所作的假设并在此假设为假时打印诊断消息。

定义的宏断言引用另一个宏NDEBUG ,它不是的一部分。如果将NDEBUG定义为源文件中的宏名称,则在包含的位置处, assert宏的定义如下-

#define assert(ignore) ((void)0)

图书馆巨集

以下是在头文件assert.h中定义的唯一函数-

Sr.No. Function & Description
1 void assert(int expression)

This is actually a macro and not a function, which can be used to add diagnostics in your C program.