Latest web development tutorials

fonctions de la bibliothèque C - atexit ()

C bibliothèque standard - <stdlib.h> C bibliothèque standard - <stdlib.h>

description

fonctions de la bibliothèque Cint atexit (void (* func) (void)) lorsque le programme se termine normalement, appelez le foncfonctionspécifiée.Vous pouvez enregistrer votre fonction de terminaison nulle part, mais il sera appelé lorsque le programme se termine.

déclaration

Voici () fonction instruction atexit.

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

Paramètres

  • fonc - fonction est appelée lorsque le programme se termine.

Valeur de retour

Si la fonction est enregistrée avec succès, la fonction renvoie zéro, sinon une valeur non nulle.

Exemples

L'exemple suivant illustre la fonction atexit () est utilisée.

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

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

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

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

   return(0);
}

Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:

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

C bibliothèque standard - <stdlib.h> C bibliothèque standard - <stdlib.h>