Biblioteca C - <assert.h>
o assert.h arquivo de cabeçalho da Biblioteca C padrão fornece uma macro chamada assert que pode ser usado para verificar as suposições feitas pelo programa e imprimir uma mensagem de diagnóstico se essa suposição for falsa.
A macro definida assert refere-se a outra macro NDEBUGque não faz parte de <assert.h>. Se NDEBUG for definido como um nome de macro no arquivo de origem, no ponto onde <assert.h> está incluído, oassert macro é definido como segue -
#define assert(ignore) ((void)0)
Macros de biblioteca
A seguir está a única função definida no cabeçalho assert.h -
Sr. Não. | Descrição da função |
---|---|
1 | void assert (expressão int) Na verdade, esta é uma macro e não uma função, que pode ser usada para adicionar diagnósticos em seu programa C. |