😸

[C] exit 関数

に公開

機能

プログラムの実行を終了する[1]

使用例

異常終了しました と表示して終了する

\n は改行を表す エスケープシーケンス[2]

コード

printf("異常終了しました\n");
exit(1);
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
    printf("異常終了しました\n");
    exit(1);
}

実行結果

異常終了しました

正常終了しました を変数から表示して終了する

コード

char msg[] = "正常終了しました\n";
printf("%s", msg);
exit(0);
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
    char msg[] = "正常終了しました\n";
    printf("%s", msg);
    exit(0);
}

実行結果

正常終了しました
脚注
  1. exit関数は、実行中のプログラムを指定した終了ステータスで直ちに終了させる。main 関数以外からも呼び出せる。 ↩︎

  2. 改行やタブなど、画面に表示されない制御文字のこと。 ↩︎

Discussion