Das beste C Standard-Bibliothek - <assert.h>-Tutorial im Jahr 2024. In diesem Tutorial können Sie Kurze Einführung,Makro-Bibliothek, lernen
C Standard - Bibliothek - Header - Dateienassert.h Makro Bereitstellung genannt assert,die verwendet werden können , um die Annahmen im Programm gemacht , um zu überprüfen, und die Annahme ist falsch Ausgang Diagnosemeldungen.
Behaupten Makro definierten Punkt zu einem anderen Makro NDEBUG,MakroNDEBUGnicht <assert.h> Teil. Wenn Sie als Makronamen in Bezug NDEBUG <assert.h> Quelldatei definiert haben, wird das Makroassert wie folgt definiert:
#define assert(ignore) ((void)0)
Im Folgenden sind definiert die einzigen Funktionen in der Header-Datei assert.h:
序号 | 函数 & 描述 |
---|---|
1 | void assert(int expression) 这实际上是一个宏,不是一个函数,可用于在 C 程序中添加诊断。 |