Rechercher une page de manuel
assert
Langue: es
Version: 19 Diciembre 1995 (fedora - 25/11/07)
Section: 3 (Bibliothèques de fonctions)
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 - CFALLOS
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)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre