Latest web development tutorials

C-Bibliotheksfunktionen - atexit ()

C Standard-Bibliothek - <stdlib.h> C Standard - Bibliothek - <stdlib.h>

Beschreibung

C - Bibliotheksfunktionenint atexit (void (* func) (void)) , wenn das Programm normal beendet wird , rufen die angegebene Funktion func.Sie können Ihre Terminierungsfunktion überall, registrieren aber es wird aufgerufen, wenn das Programm beendet wird.

Erklärung

Hier ist () Anweisung atexit Funktion.

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

Parameter

  • Funk - Funktion wird aufgerufen , wenn das Programm beendet wird .

Rückgabewert

Wenn die Funktion erfolgreich registriert ist, gibt die Funktion Null ist, andernfalls ein Wert ungleich Null.

Beispiele

Das folgende Beispiel zeigt die atexit () Funktion verwendet wird.

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

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

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

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

   return(0);
}

Lassen Sie uns zusammenzustellen und um das obige Programm ausführen, die in der folgenden führen:

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

C Standard-Bibliothek - <stdlib.h> C Standard - Bibliothek - <stdlib.h>