質問: 初期化は、main関数の外で行うものなのか ルネサスhewのサンプル・プログラムを見ると、i/oの初期化、bセクションのクリア、dセクションからrセクションへのコピーなどを行ってから、main関数に飛んでいます。 これらの初期化はメイン関数の中で行うべきだと思っているのですが、どうなんでしょう。 パソコンでexeファイルを実行した場合、mainに飛ぶと思っているのですが、初期化プログラムに飛んでからmainに飛ぶのでしょうか。 宜しくお願いします。
回答: 基本的に、cのmain()関数の前に、スタートアップルーチンが走ります。 ルネサスhewがなにかは、存じませんが、スタートアップルーチンで、どこまでやるかは、その言語処理系(os)で、決まります。