Linux repositories inspector
GNU
April 4, 1993

manpages-pt-dev

Portuguese Versions of the Manual Pages (dev sections)

manpages-dev

Manual pages about using GNU/Linux for development

man-pages

Linux kernel and C library user-space interface documentation

allegro-devel

A game programming library

liballeg-devel

A game programming library

liballeg44-devel

A game programming library

NOME

assert - Abortar a execução do programa se a premissa for falsa.

SINOPSE

#include <assert.h>

void assert (int expression);

DESCRIÇÃO

assert() envia uma mensagem de erro ao standard output e termina o programa chamando abort() se expression for falsa (ex., uma comparação falsa dará zero). Isto só ocorrerá se a macro NDEBUG não estiver definida.

VALOR RETORNADO

Nenhum valor é retornado.

DE ACORDO COM

ISO9899 (ANSI C)

BUGS

assert() é implementada como uma macro. Se a expressão avaliada gerar erro, o comportamento do programa dependerá de se NDEBUG estiver definida ou não. Podem surgir Heisenbugs, que desaparecem quando o debugging estiver desativado.

VER TAMBÉM

TRADUZIDO POR LDP-BR em 21/08/2000.

Paulo César Mendes <> (tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <> (revisão)
⇧ Top