Home :: International :: Manuals :: Howto :: FAQ :: Man Pages :: Email Login

 
 
 

ASSERT

Section: Manual del Programador de Linux (3)
Updated: 19 Diciembre 1995
Index Return to Main Contents
 

NOMBRE

assert - aborta el programa si la expresión es falsa.  

SINOPSIS

#include <assert.h>

void assert (int expression);
 

DESCRIPCIÓN

assert() imprime un mensaje de error a la salida estándar y termina el programa llamando a abort() si expression es falsa (es decir, es igual a cero). Esto sólo sucede cuando la macro NDEBUG está sin definir.  

VALOR DEVUELTO

No se devuelve ningún valor.  

CONFORME A

ANSI - C  

FALLOS

assert() es implementada como un macro; si la expresión comprobada tiene efectos laterales, el comportamiento del programa puede ser diferente dependiendo de si NDEBUG está definida o no. Esto puede crear fallos indeterminados (Heisenbugs) que no se dan cuando la depuración está activada.  

VÉASE TAMBIÉN

exit(3), abort(3)


 

Index

NOMBRE
SINOPSIS
DESCRIPCIÓN
VALOR DEVUELTO
CONFORME A
FALLOS
VÉASE TAMBIÉN

 
 
 
 
Google
  Web Linuxinfor   
 

Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account

Document on this page is part of "Linuxinfor Man Pages in HTML Format: man3". See Index Page for more info about Authorship and Copyright.

1999-2008 Linuxinfor.com. No rights reserved.