Latest web development tutorials

funzioni di libreria C - atexit ()

C libreria standard - <stdlib.h> C libreria standard - <stdlib.h>

descrizione

funzioni di libreria Cint atexit (void (* func) (void)) quando il programma termina normalmente, chiamare la funzione func specificato.È possibile registrare la funzione di terminazione da nessuna parte, ma verrà chiamato quando il programma termina.

dichiarazione

Ecco () funzione di dichiarazione atexit.

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

parametri

  • fun - funzione viene chiamata quando il programma termina.

Valore di ritorno

Se la funzione è registrata correttamente, la funzione restituisce zero, altrimenti un valore diverso da zero.

Esempi

L'esempio seguente mostra viene utilizzata la funzione atexit ().

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

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

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

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

   return(0);
}

Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:

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

C libreria standard - <stdlib.h> C libreria standard - <stdlib.h>