Latest web development tutorials

funciones de la biblioteca C - atexit ()

C biblioteca estándar - <stdlib.h> C biblioteca estándar - <stdlib.h>

descripción

funciones de la biblioteca Cint atexit (void (* func) (void)) cuando el programa termina normalmente, llamar a la función func especificada.Puede registrar su función de terminación en cualquier lugar, pero se le llama cuando el programa termina.

declaración

Aquí es) a función más atexit (.

int atexit(void (*func)(void))

parámetros

  • func - función es llamada cuando el programa termina.

Valor de retorno

Si la función se ha registrado con éxito, la función devuelve cero, de lo contrario un valor distinto de cero.

Ejemplos

El siguiente ejemplo muestra se utiliza la función atexit ().

#include <stdio.h>
#include <stdlib.h>

void functionA ()
{
   printf("这是函数A\n");
}

int main ()
{
   /* 注册终止函数 */
   atexit(functionA );
   
   printf("启动主程序...\n");

   printf("退出主程序...\n");

   return(0);
}

Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:

启动主程序...
退出主程序...
这是函数A

C biblioteca estándar - <stdlib.h> C biblioteca estándar - <stdlib.h>