C libreria standard - <assert.h>
breve introduzione
C file header della libreria standardassert.h fornendo macro chiamata assert,che può essere utilizzato per verificare le ipotesi formulate nel programma, e il presupposto è falso messaggi di diagnostica di output.
Affermare il punto definito macro a un altro NDEBUG macro,macroNDEBUGnon <assert.h> parte. Se è stata definita come un nome di macro nel file <assert.h> fonte di riferimento NDEBUG, la macroassert è definito come segue:
#define assert(ignore) ((void)0)
libreria di macro
Di seguito sono elencati gli unici funzioni definite nel file di intestazione assert.h:
序号 | 函数 & 描述 |
---|---|
1 | void assert(int expression) 这实际上是一个宏,不是一个函数,可用于在 C 程序中添加诊断。 |