exit(0);

exitが呼び出されると、プログラムの実行は終了となる。

exitの引数は、どのプロセスがこれを呼び出しても利用可能である。
したがって、これをサブプロセスとして使う別のプログラムによって、
このプログラムが正常に動いたかどうかテストすることができる。

慣習的には、0という値が返されればすべて正常であり、0以外の値が
返されれば何らかの異常な状態が起ったということになる。