ホームページ >バックエンド開発 >C#.Net チュートリアル >Cソースプログラムのmain関数はどこにあるのでしょうか?

Cソースプログラムのmain関数はどこにあるのでしょうか?

青灯夜游
青灯夜游オリジナル
2020-11-19 11:06:3548208ブラウズ

C言語では、ソースプログラム中でmain関数の位置は任意と規定されており、C言語で書かれたプログラムを実行する場合、main関数はどこに配置されても実行プログラムの入り口に相当します。 main 関数はプロセス全体のどの位置にあるかに関係なく、常に mam 関数から実行を開始します。

Cソースプログラムのmain関数はどこにあるのでしょうか?

#このチュートリアルの動作環境: Windows7 システム、C99 バージョン、Dell G3 コンピューター。

C 言語では、ソース プログラム内での main 関数の位置は任意であると規定されています。 C言語で書かれたプログラムを実行する場合、main関数は実行されるプログラムの入り口に相当します。文法的および論理的エラーがない限り、main 関数はどこにでも配置できます。

C プログラムは、プロセス全体における main 関数の位置に関係なく、常に mam 関数から実行を開始します。

main 関数は、main 関数とも呼ばれ、C プログラムのエントリ関数です。つまり、プログラムの実行は main 関数から開始され、他の関数の動員も直接またはmain関数内で間接的に呼び出されます。

C プログラムには main 関数が 1 つだけあります。main 関数に加えて、他の関数がいくつか存在する場合があります。各関数は特定の操作を実装します。

プログラムの実行は常に main 関数から開始され、他の関数がある場合は、他の関数の呼び出しが完了した後、main 関数に戻り、最後に main 関数によってプログラム全体が終了します。プログラムが実行されると、システムによって main 関数が呼び出されます。 main 関数は、プログラムの起動時に静的ストレージ期間を持つ非ローカル オブジェクトの初期化が完了した後に呼び出されます。これは、ホストされた環境 (つまり、オペレーティング システム) 内のプログラムの指定されたエントリ ポイントです。スタンドアロン プログラム (ブート ローダー、オペレーティング システム カーネルなど) のエントリ ポイントは実装定義です。

関連する推奨事項: 「

C 言語ビデオ チュートリアル

以上がCソースプログラムのmain関数はどこにあるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。