問題タブ [main]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - C/C++ プログラムでは、システム (Windows、Linux、Mac OS X) はどのように main() 関数を呼び出しますか?
OSが関数を呼び出すよりも技術的な説明を探しています。
誰か助けてくれたり、ウェブサイトや本を教えてくれませんか?
c++ - int main() {} がコンパイルされるのはなぜですか?
(私は Visual C++ 2008 を使用しています) main() は整数を返す必要があるといつも聞いていましたが、ここでは入れずreturn 0;
、エラー 0 と警告 0 でコンパイルしました! デバッグ ウィンドウでは、プログラムがコード 0 で終了したと表示されます。この関数が main() 以外の名前である場合、コンパイラは、'blah' は値を返さなければならないと警告します。a を貼り付けてreturn;
も、エラーが表示されます。しかし、それを完全に除外すると、問題なくコンパイルされます。
これは VC++ のバグでしょうか?
java - なぜ Java のメイン メソッドは static なのですか?
Javamain
メソッドのメソッド シグネチャは次のとおりです。
このメソッドが静的でなければならない理由はありますか?
c++ - main() は C および C++ で何を返す必要がありますか?
main()
C および C++ で関数を定義する正しい (最も効率的な) 方法は何ですか?int main()
またvoid main()
、その理由は何ですか? そして、議論はどうですか?もしそうならint main()
、return 1
またはreturn 0
?
この質問には、次のような多数の重複があります。
main()
C の関数の有効な署名は何ですか?main()
関数の戻り値の型void main()
との違いはint main()
?main()
C++ での の署名- の適切な宣言は
main()
何ですか? — C++ の場合、確かに非常に良い答えです。 main()
Cの関数のスタイルmain()
Cのメソッドの型を返すint main()
対void main()
C
関連している:
c - Cでmain()を静的として宣言できないのはなぜですか?
外部リンケージがあるかのように main を宣言する必要があるのはなぜですか?
なぜ静的であってはならないのですか?
外部リンケージとはどういう意味ですか??
python - if __name__ == "__main__": は何をしますか?
次のコードを考えると、 は何をしif __name__ == "__main__":
ますか?
c++ - C++で`voidmain`ではなく`intmain`を使用する必要があるのはなぜですか?
C ++ではint main
なく使用する必要があるのはなぜですか?void main
c - WinMain を使用せずに Windows アプリケーションを作成するにはどうすればよいですか?
C/C++ で記述された Windows GUI アプリケーションには、(「main」ではなく) エントリ ポイントとして「WinMain」があります。これについての私の理解は、コンパイラが C ランタイムによって呼び出される「メイン」関数を生成するということです。この「main」関数は、GUI に必要な環境をセットアップし、「WinMain」を呼び出します (インスタンス ハンドルなどを指定します)。
要するに、コンソールと GUI アプリケーションの起動は次のように異なると思います。
コンソール アプリケーション: C ランタイム --> 'main' 関数 (ハンドコーディング)
GUI アプリケーション: C ランタイム --> 'main' 関数 (コンパイラ生成) --> 'WinMain' 関数 (ハンドコーディング)
この理解を検証し、「メイン」関数だけで (つまり、「WinMain」を記述する必要なく) Windows GUI をハンドコーディングする方法を見つけたいと思います。
c++ - C/C++のvoidメインとintメインの違いは?
main
C++ (または C) プログラムで関数を宣言する方法は重要ですか?