C biblioteca estándar - <assert.h>
breve introducción
C archivos de cabecera de la biblioteca estándarassert.h proporcionando macro llamada aserción,que se puede utilizar para verificar las suposiciones hechas en el programa, y la hipótesis es falsa salida de mensajes de diagnóstico.
Valer macro punto definido a otro NDEBUG macro,macroNDEBUGno <assert.h> pieza. Si ha definido como un nombre de macro en referencia de archivo <assert.h> fuente NDEBUG, la macroassert se define como sigue:
#define assert(ignore) ((void)0)
librería de macros
A continuación se enumeran las únicas funciones definidas en el archivo de cabecera assert.h:
序号 | 函数 & 描述 |
---|---|
1 | void assert(int expression) 这实际上是一个宏,不是一个函数,可用于在 C 程序中添加诊断。 |