English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básica del lenguaje C

Control de flujo del lenguaje C

Funciones del lenguaje C

Arreglos del lenguaje C

Punteros del lenguaje C

Cadenas del lenguaje C

Estructuras del lenguaje C

Archivos del lenguaje C

C otros

Manual de referencia del lenguaje C

Biblioteca estándar <assert.h> de C

de la biblioteca estándar C assert.hEl archivo de cabecera proporciona un nombre assert de macro, que se puede usar para verificar las hipótesis realizadas por el programa y mostrar mensajes de diagnóstico cuando las hipótesis son falsas.

macro ya definido assert apunta a otro macro NDEBUG,macro NDEBUG no es parte de <assert.h>. Si ya se ha definido el macro NDEBUG con el nombre de macro en el archivo de fuente que referencia <assert.h>, entonces assert La definición de macro es la siguiente:

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

Macros de la biblioteca

A continuación se muestra la única función definida en el archivo de cabecera assert.h:

NúmeroFunción y descripción
1void assert(int expression)
 Función de afirmación, utilizada para capturar errores de programa durante el proceso de depuración