- C语言标准库
assert.h C标准库的头文件中提供了一个宏称为断言可以用于验证程序的假设,如果这个假设是错误的,并打印诊断消息。
定义assert宏指另一个宏NDEBUG不是<assert.h>不是一部分。如果在源文件中的点包括在<assert.h>为宏名定义了NDEBUG,assertmacro定义如下:
#define assert(ignore) ((void)0)
库宏
以下是唯一的函数定义在头assert.h:
S.N. | 函数及说明 |
---|---|
1 |
void assert(int expression) 这实际上是一个宏,而不是一个函数,它可以被用来添加在C程序诊断。 |
本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:代码驿站 [http:/www.codeinn.net]
本文标题: - C语言标准库
本文地址:http://www.codeinn.net/clib/489.html
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:代码驿站 [http:/www.codeinn.net]
本文标题:
本文地址:http://www.codeinn.net/clib/489.html