Cライブラリ関数 - でatexit()
説明
Cライブラリ関数は、atexitを(ボイド(* FUNC)int型 (ボイド))プログラムが正常に終了したときに、指定された関数funcを呼び出します。 あなたはどこでもあなたの終了関数を登録することができますが、プログラムが終了したときにそれが呼び出されます。
声明
ここで、()文atexit関数です。
int atexit(void (*func)(void))
パラメータ
- FUNC -プログラムの終了時関数が呼び出されます。
戻り値
機能が正常に登録されている場合、関数は0、そうでなければゼロ以外の値を返します。
例
次の例では、atexitを()関数が使用されている示しています。
#include <stdio.h> #include <stdlib.h> void functionA () { printf("这是函数A\n"); } int main () { /* 注册终止函数 */ atexit(functionA ); printf("启动主程序...\n"); printf("退出主程序...\n"); return(0); }
それでは、以下になります上記のプログラムを、コンパイルして実行してみましょう:
启动主程序... 退出主程序... 这是函数A