Latest web development tutorials

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 程序中添加诊断。