Bibliothèque standard C - <assert.h>
Introduction
Le fichier d'en-tête assert.h de la bibliothèque standard C fournit une macro nommée assert, qui peut être utilisée pour vérifier que le Le programme fait des hypothèses et imprime un message de diagnostic si l'hypothèse est fausse.
La macro définie assert pointe vers une autre macro NDEBUG, qui ne fait pas partie de <assert.h>. Si NDEBUG a été défini comme nom de macro dans le fichier source faisant référence à <assert.h>, alors la macro assert est définie comme suit : #define assert(ignore) ((void)0)
Macro de bibliothèque