WhileループとDo-Whileループ
コンテンツ
whileループは、制限なしで同じステートメントをより長い時間実行する場合に使用できます。一方、do-whileループは、特定の目的でより長い回数同じステートメントを実行する場合に使用されます。
内容:WhileループとDo-Whileループの違い
- 比較表
- Whileループとは何ですか?
- Do-While Loopとは何ですか?
- 主な違い
- ビデオ説明
比較表
区別の基礎 | ながら | 一方を行います |
定義 | ステートメントが真になり、継続的に繰り返されるまで続くループ。 | 特定の命令に当てはまるループ。 |
ステートメント | すべてのパッケージが機能するための1つのステートメントのみ | すべてのwhile条件に対して個別のステートメントが必要です。 |
表現 | while(条件){ステートメント;}。 | {statements;} while(condition);を実行します |
実行 | 急速かつ継続的な繰り返しによりシステムがクラッシュします。 | 実際の値の特定の時間間隔に対してのみステートメントを実行します。 |
自然 | 実行にかかる時間は短くなりますが、コードは短くなります。 | 実行に時間がかかり、コードが長くなります。 |
Whileループとは何ですか?
1つのステートメントが真であり、他の条件に依存しない限り、それは繰り返され続けます。 C ++のwhile円の文構造は次のとおりです。while(condition){statement; }ここで、ステートメントは、単一の説明または数行のコードである場合があります。条件は任意の式である可能性がありますが、ループの値がゼロの場合は機能しません。すべての場合において、それは前向きで1以上でなければなりません。 whileループは、条件が満たされるまで何度も必要なコードのセグメントを書き換えるために使用されます。たとえば、1以外の特定の数値を分割できる頻度を知る必要があるとします。数値を追加し続け、数値が1になるまでループが動作し続け、ループの終了中に表示されます。円の本体を実行する前に条件をテストします。 while、for、またはdo-whileステートメントの中で、少なくとも1つの円を別の円の中に利用できます。このアクションは、フレーズが偽になるまで繰り返されます。それ以外の場合、プロセス全体が繰り返されます。場合によっては、値が決してfalseにならず、システムが迅速に動作し続けるため、システムがクラッシュする可能性があります。
Do-While Loopとは何ですか?
初期条件が正しくなり続ける場合はtrueを保持し、ステートメント内に何かが含まれない場合は実行を停止します。条件が満たされた場合に真になる可能性のある異なるループを定義する可能性があるため、ユーザーにより多くの制御があります。ステートメントを表現するには、次のインターフェイスが役立ちます。 {statements;} while(条件);ステータスが有効な場合、プログラムはdoステートメントに向かって移動し、プログラム内のステートメントがもう一度実行されます。 do / whileループは、whileループのバリエーションです。このプロセスは、条件が有効かどうかをチェックする前にコードを実行し、状態が正しい場合に再表示されます。 do-whileはwhileに似ていますが、ループの終わりに向かってテスト条件が発生する点が異なります。最後にテスト条件を設定することにより、コーディングがプログラムをクラッシュさせず、この方法ですべての状況で一定に保たれます。最初に、正方形内のコードが実行され、その後、状態が評価されます。条件が本物である場合、ブラケット内のコードがもう一度実行されます。条件が偽の場合、プログラムは終了します。
主な違い
- whileループは、すべてのパッケージが機能するために1つのケースのみを必要としますが、do-whileループは、while条件すべてに対して個別のレポートを必要とします。
- ステートメントがwhileループに当てはまる場合、急速かつ連続的な繰り返しによりシステムがクラッシュします。一方、do whileループは、実際の値の特定の時間間隔に対してのみステートメントを実行します。
- ステートメントが成立しないことがわかった場合、プログラミングがwhileループの本体に入る前にシステムは停止します。一方、読者が身体に入った後、システムは停止し、条件が当てはまらないことを確認します。
- whileループは、do-whileループよりも短い時間でサイクルを完了します。
- C ++のwhile円の文構造は、while(condition){statement;}です。 do-whileループの文構造はDo {statements;} while(condition);になります。
- whileループのコーディングは、do-whileループのコードよりも少ないです。