Latest web development tutorials

Cライブラリ関数 - でatexit()

C標準ライブラリ -  <stdlib.h>に含ま C標準ライブラリ- <stdlib.h>に含ま

説明

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

C標準ライブラリ -  <stdlib.h>に含ま C標準ライブラリ- <stdlib.h>に含ま