Biblioteka C - <assert.h>
Plik assert.h Plik nagłówkowy biblioteki C Standard Library zawiera makro o nazwie assert które można wykorzystać do weryfikacji założeń przyjętych przez program i wydrukowania komunikatu diagnostycznego, jeśli to założenie jest fałszywe.
Zdefiniowane makro assert odwołuje się do innego makra NDEBUGktóry nie jest częścią <assert.h>. Jeśli NDEBUG jest zdefiniowany jako nazwa makra w pliku źródłowym, w miejscu, w którym znajduje się <assert.h>,assert makro jest zdefiniowane w następujący sposób -
#define assert(ignore) ((void)0)
Biblioteka makr
Poniżej znajduje się jedyna funkcja zdefiniowana w assert nagłówka. H -
Sr.No. | Opis funkcji |
---|---|
1 | void assert (int wyrażenie) W rzeczywistości jest to makro, a nie funkcja, której można użyć do dodania diagnostyki w programie C. |