2008/07/22

returnとexit

Cでプログラムを書いているときに、プログラムを終了させる方法がはreturnするのとexitするのの2種類あるけど違いがよくわからなかった。
というかstdlib.hをincludeしないreturnでみんないいじゃんと安易に考えてしまった。

でも、もちろん違いがあって
・return:呼び出しもとへ処理を返す(mainであればプログラム終了)
・exit:プログラムを終了させ、OSへ処理を返す

大きく違いがあります。
なので、場合によって使いわけるのが良さそうですね。

放置してしまってすいません

もう4ヶ月ほど放置してしまいました。
きちんと書き続けるような生活の流れにしないといけませんね。