Libreria C - <assert.h>
Il assert.h Il file di intestazione della libreria standard C fornisce una macro chiamata assert che può essere utilizzato per verificare le ipotesi fatte dal programma e stampare un messaggio diagnostico se questa ipotesi è falsa.
La macro definita assert si riferisce a un'altra macro NDEBUGche non fa parte di <assert.h>. Se NDEBUG è definito come nome di macro nel file sorgente, nel punto in cui è incluso <assert.h>, ilassert la macro è definita come segue:
#define assert(ignore) ((void)0)
Macro di libreria
La seguente è l'unica funzione definita nell'intestazione assert.h -
Sr.No. | Descrizione della funzione |
---|---|
1 |
void assert (int espressione)
Questa è in realtà una macro e non una funzione, che può essere utilizzata per aggiungere la diagnostica nel programma C. |