次の方法で共有


メイン関数とプログラムの実行

すべての C プログラムに 主要 に名前を付ける必要がある主キー (メイン) 関数があります。コードではUnicode プログラミング モデルに準拠すると 主要 wmain のワイド文字バージョンを使用します。 主要 の関数はプログラムの実行の開始点として機能します。通常はプログラムの別の関数に対する呼び出しを転送することによりプログラムの実行を制御します。プログラムの他の場所でさまざまな理由で終了できますが 主要 の最後に実行する通常のプログラム停止します。場合によっては特定のエラーが検出されると通常プログラムの終了を強制することもできます。そのためには 終了 の関数を使用します。終了 の関数を使用して情報と例については" ランタイム ライブラリ リファレンス " を 参照してください。

main( int argc, char *argv[ ], char *envp[ ] )

解説

作成元プログラム内の関数は一つ以上の特定のタスクを実行します。 主要 の関数ではそれぞれのタスクを実行するためにこれらの関数を呼び出すことができます。 主要 が別の関数を呼び出すと実行が関数の最初のステートメントから始まるように関数に実行制御を渡します。return のステートメントを実行するか関数の最後に到達した時点で 主要 に関数の戻り値を制御します。

パラメーターがであると関数は 主要 が宣言できます。用語 「パラメーター」または 「仮パラメーター」は関数に渡された値を受け取る識別子を示します。パラメーターに引数を渡す方法については パラメーター を参照してください。1 が別の関数呼び出し呼び出された関数呼び出し元の関数のパラメーターの値が表示されます。これらの値が呼び出されます」。と 「引数この形式を使用してコマンド ラインからの引数を受け取ることができるように 主要 に仮パラメーターを宣言できます :

主要 の関数に情報を渡すにはパラメーターはC コンパイラでこれらの名前は必要ではありませんがargc と argv という名前です。argc と argv の型は C 言語によって定義されます。従来3 番目のパラメーターが 主要 に渡される場合はこのパラメーターは envp という名前です。このセクション内の後の例ではこれらの 3 種類のパラメーターをコマンド ライン引数にアクセスする方法を示します。以下のセクションではこれらのパラメーターについて説明します。

主要 のワイド文字バージョンについてはwmain を使用する を参照してください。

参照

関連項目

Main: プログラムの起動