>>584
> ところでスタートアップコードの理解って、すなわち
> ソースコードのコンパイル結果が予測できるという意味だよね?

違う。スタートアップコードと言うのは、プロセスが OS によって生成さ
れてから、main()/WinMain() に制御が渡されるまでのコードを言う。
(大概 main()/WinMain() から戻ってきてから ExitProcess() 等で終了
するまでのコードも一緒になっているので、それらを含んで言うこともあ
る。) IO バッファーやメモリ管理エリアの初期化等をやっているから、
一回みておくと良いよ。