fonctions de la bibliothèque C - atexit ()
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