問題タブ [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.

0 投票する
5 に答える
3613 参照

c++ - C/C++ プログラムでは、システム (Windows、Linux、Mac OS X) はどのように main() 関数を呼び出しますか?

OSが関数を呼び出すよりも技術的な説明を探しています。

誰か助けてくれたり、ウェブサイトや本を教えてくれませんか?

0 投票する
4 に答える
10058 参照

c++ - int main() {} がコンパイルされるのはなぜですか?

(私は Visual C++ 2008 を使用しています) main() は整数を返す必要があるといつも聞いていましたが、ここでは入れずreturn 0;、エラー 0 と警告 0 でコンパイルしました! デバッグ ウィンドウでは、プログラムがコード 0 で終了したと表示されます。この関数が main() 以外の名前である場合、コンパイラは、'blah' は値を返さなければならないと警告します。a を貼り付けてreturn;も、エラーが表示されます。しかし、それを完全に除外すると、問題なくコンパイルされます。

これは VC++ のバグでしょうか?

0 投票する
37 に答える
514386 参照

java - なぜ Java のメイン メソッドは static なのですか?

Javamainメソッドのメソッド シグネチャは次のとおりです。

このメソッドが静的でなければならない理由はありますか?

0 投票する
18 に答える
406806 参照

c++ - main() は C および C++ で何を返す必要がありますか?

main()C および C++ で関数を定義する正しい (最も効率的な) 方法は何ですか?int main()またvoid main()、その理由は何ですか? そして、議論はどうですか?もしそうならint main()return 1またはreturn 0


この質問には、次のような多数の重複があります。

関連している:

0 投票する
2 に答える
2088 参照

c - Cでmain()を静的として宣言できないのはなぜですか?

外部リンケージがあるかのように main を宣言する必要があるのはなぜですか?

なぜ静的であってはならないのですか?

外部リンケージとはどういう意味ですか??

0 投票する
39 に答える
3928724 参照

python - if __name__ == "__main__": は何をしますか?

次のコードを考えると、 は何をしif __name__ == "__main__":ますか?

0 投票する
8 に答える
73521 参照

c++ - C++で`voidmain`ではなく`intmain`を使用する必要があるのはなぜですか?

C ++ではint mainなく使用する必要があるのはなぜですか?void main

0 投票する
3 に答える
11102 参照

c - WinMain を使用せずに Windows アプリケーションを作成するにはどうすればよいですか?

C/C++ で記述された Windows GUI アプリケーションには、(「main」ではなく) エントリ ポイントとして「WinMain」があります。これについての私の理解は、コンパイラが C ランタイムによって呼び出される「メイン」関数を生成するということです。この「main」関数は、GUI に必要な環境をセットアップし、「WinMain」を呼び出します (インスタンス ハンドルなどを指定します)。

要するに、コンソールと GUI アプリケーションの起動は次のように異なると思います。

コンソール アプリケーション: C ランタイム --> 'main' 関数 (ハンドコーディング)

GUI アプリケーション: C ランタイム --> 'main' 関数 (コンパイラ生成) --> 'WinMain' 関数 (ハンドコーディング)

この理解を検証し、「メイン」関数だけで (つまり、「WinMain」を記述する必要なく) Windows GUI をハンドコーディングする方法を見つけたいと思います。

0 投票する
8 に答える
73231 参照

c++ - C/C++のvoidメインとintメインの違いは?

mainC++ (または C) プログラムで関数を宣言する方法は重要ですか?