メイン関数または他の関数が処理できるステートメントの最大数はいくつですか? statementの文字数の制限はありますか?メイン関数のステートメントの最大数はいくつですか?
答えて
ステートメントの制限はありませんが、メインコードにすべてのコードを書き込むことはありません。かなり醜いです。 (「環境制限」の下):)規格文書によると
、C11
、章5.2.4.1、「翻訳限界」number of statements
にない指定された制限はmain()
または任意の他の機能、又は翻訳部にあります。
あなたは、あなたの想像力作業環境(オペレーティングシステム、コンパイラの設定、ターゲットプラットフォームなど)によって制限されます。
私はあなたが常識によって制限されるべきだと言います... –
@EugeneSh。または[恐れて](https://blog.codinghorror.com/coding-for-violent-psychopaths/) –
制限はありませんが、任意の大きなルーチンを書くことはできません。このルーチンはアセンブリにコンパイルする必要があることに留意してください。これらのアセンブリ命令は、記憶装置/メモリに適合しなければならない。
C標準では、文の数がの場合、変換制限は指定されていません(通常、下限を指定しますが、これは指定しません)。 これは不特定であり、プラットフォームによって異なる場合があります。ソースファイルの
最大サイズ:
GCC's documentationは、直接ではなく文の数であるが、ソースファイルのサイズに関連する情報を述べています。
標準では、 ソースファイルの最大サイズの下限を指定していません。 GNU cppはファイルをメモリにマップするので、利用可能なアドレス空間は に制限されています。これは一般に少なくとも2ギガバイトです。 オペレーティングシステムによっては、物理メモリのサイズがまたは に制限されない場合があります。
これはtheoritical関心がある、ない限り
、practiveの中にこのはず決して問題。 一般的なソースファイル(仲間のプログラマが読んで理解できると思われる)は、それよりはるかに小さいです。- 1. いくつかの変数の関数の最大化
- 2. Python関数の引数の最大数はいくらですか?
- 3. 複数のselectステートメントでの最大値
- 4. Cでメインの前にいくつかの関数を呼び出す
- 5. C++のelseステートメントの最大数
- 6. 関数のオーバーロードの最大数は?
- 7. 私のメイン関数の関数引数
- 8. 関数の最大数は何ですか?
- 9. 多くのパラメータ(python)を持つ関数を最大化
- 10. Cassandraのキースペースの最大数はいくらですか?
- 11. sqlite3のREAL変数の最大値はいくらですか?
- 12. ファイルの最大数はどのくらいですか?
- 13. グループの最大数はどのくらいですか?
- 14. ロジックゲートの入力の最大数はいくらですか?
- 15. Lotus Notesのテキストフィールドの最大文字数はいくつですか?
- 16. JavaScriptメンバ関数とメイン関数は同じパターンですか?
- 17. 最大1つのセル内の関数の数
- 18. Python最大関数
- 19. コールバック関数から最大2つの数値を返す方法は?
- 20. Maple、数値関数の最大値
- 21. junit perameterizedテストで扱える最大パラメータ数はいくつですか?
- 22. CUDAで可能な最大ブロック数はいくらですか?
- 23. Excel関数は最大2つの値を返します
- 24. PHP rand()関数のパラメータの最大値は何ですか?
- 25. Matlabスクリプトファイルの関数の最大値はどうですか?
- 26. 大きいサイズのメインはプログラムを遅くするつもりですか?
- 27. 関数が最大値python3を1つ返すのはなぜですか?
- 28. キャスト関数の最大列はR
- 29. 関数*関数ではいくつのyieldキーワードを使用できますか?
- 30. PHP関数 - 最大引数数
標準では制限について何も言わない。何でこれが大切ですか ? –
実際的な制限はありません。しかし、プログラムが最終的に大きすぎてターゲットデバイスに収まらない可能性があります。しかし、プログラムのサイズはあなたのステートメントの長さには関係しません。 –
これは悪い質問だとは言いませんが、研究努力をすることが期待されます。この質問をする前に何を検索しようとしましたか? –