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

tutoriel de base du langage C

contrôle de flux du langage C

Fonctions en C

Tableaux en C

Pointeurs en C

Chains de caractères en C

structure de langage C

fichier de langage C

C autres

manuel de référence du langage C

Bibliothèque standard <assert.h>

de la bibliothèque standard C assert.hLe fichier d'en-tête fournit un nom assert peut être utilisée pour vérifier les hypothèses faites par le programme et afficher des messages de diagnostic si l'hypothèse est fausse.

une macro déjà définie assert pointe vers une autre macro NDEBUG,宏 NDEBUG n'est pas une partie de <assert.h>. Si NDEBUG a été défini comme le nom de la macro dans le fichier source qui cite <assert.h>, alors assert La définition de宏如下:

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

Macros de bibliothèque

Voici la liste des fonctions uniques définies dans l'en-tête de fichier assert.h :

NuméroFonction & Description
1void assert(int expression)
 Fonction d'assertion, utilisée pour capturer les erreurs de programme pendant le débogage