横レスでスマソ。
main関数内で終了させる場合はreturn 0;。
main関数以外の関数で終了させる場合はexit(1);。
ちなみにmain関数内でexit(1);で終了させることも可。

こういう解釈でいいのかい?