ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語の原点はmain関数だけですよね?
main 関数は C 言語の唯一の出発点です、そうです。独立した C 言語プログラムを実行する場合、必ず main 関数が存在しますが、main 関数はエントリ関数であり、プログラムが最初に main 関数を実行することを意味します。したがって、main 機能コマンドを他の形式で記述することはできません。
#main 関数は、C 言語の唯一の出発点です。
(推奨学習:C 言語チュートリアル)
詳細な紹介: 独立した C プログラムまたは C プログラムを実行すると、必須 main 関数があります main 関数はエントリ関数であり、プログラムが最初に main 関数を実行することを意味します。 したがって、main 関数名を他の形式で記述することはできません。非独立プログラムには main は必要ありません。たとえば、他のプログラムやサードパーティ企業のために開発されたアルゴリズムには、独立したプログラムではなく、他のモジュールから呼び出す必要があるため、main 関数がありません。 プログラムの実行時に main 関数を手動で呼び出すことはありません。では、どこでどのように呼び出され、どのように開始されるのでしょうか。 実際、プログラムがコンパイルされると、コンパイラはプログラムにスタートアップ コードを追加し、main 関数はこのスタートアップ コードによって呼び出されます。これは、メイン機能とオペレーティング システムの間のブリッジです。 簡単に言うと、main 関数はスタートアップ コードを通じてオペレーティング システムによって呼び出されます。 main 関数の書き方を見てみましょう://C语言形式 main() //省略返回类型,说明返回值为int类型,C++逐步淘汰了这种用法 { return 0; } //变体形式 int main(void) //在C++中,与标准形式等效;在C语言中,让括号空着表示对是否接收参数保持沉默 { return 0; } //变体形式,在某些平台可能无法正常工作 void main() { }
以上がC言語の原点はmain関数だけですよね?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。