Latest web development tutorials

C bibliothèque standard - <assert.h>

Brève introduction

C Les fichiers d' en- tête de la bibliothèque standardassert.h fournissant macro appelée assertion,qui peut être utilisé pour vérifier les hypothèses formulées dans le programme, et l'hypothèse est fausse messages de diagnostic de sortie.

Affirmez point défini macro à une autre macro NDEBUG,macroNDEBUGpas <assert.h> partie. Si vous avez défini comme un nom de la macro en référence NDEBUG fichier <assert.h> source, la macroassert est définie comme suit:

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

bibliothèque Macro

Ci-dessous sont les seules fonctions définies dans le fichier d'en-tête assert.h:

序号函数 & 描述
1 void assert(int expression)
这实际上是一个宏,不是一个函数,可用于在 C 程序中添加诊断。