forとforの違いに飛び込む前に 一方 ループについては、最初にループの概念を理解する必要があります。プログラミングに興味があるなら、あなたはすでにループについて知っています。短くするようにします。ほとんど プログラミング言語 ループと呼ばれる概念があり、単一の実行に役立ちます ブロック コードの回数。プログラミングでは、ステートメントを複数回実行する必要があることがよくあります。その場合、ループを使用できます。ループは、データ構造を反復処理したり、ジャンクデータを除外するために大きなデータセットをトラバースしたりする場合などに非常に便利です。
プログラム内でループを使用する場合、複数のデータセットを操作する1セットの命令を記述できます。これには、プログラムの命令のグループを指定された回数、または何らかの論理条件が満たされるまで繰り返すことが含まれます。ほとんどの場合、ループを繰り返す必要がある回数はわかっていますが、不明な場合もあり、条件が真になるまでループが繰り返されます。 ForとWhileは、一般的なループ制御ステートメントです。 中古 Do-WhileループとともにCプログラミングで。 2つのエントリ制御ループを詳細に調べて、2つの違いを理解します。
forループは、特定のステートメントの繰り返し実行と、式の明確な値がtrueまたはfalseのいずれかであるかどうかの繰り返しテストに使用されるエントリ制御ステートメントです。 forループは、反復回数がわかっている場合の明確なループに使用されます。明確なループとは、特定の回数ループするループです。 forループは、コードをわずかに短くするためだけに使用されますが、他のCプログラマーが読みやすくするためにも使用されます。初期化とインクリメントが論理的に関連していて、単一のステートメントである場合は適切と思われます。 forステートメントはループ制御変数を使用して、初期化、評価、インクリメントの3つのアクションを1つのコンパクトなステートメントで自動的に提供します。
forループとは異なり、 whileループ 反復回数が不明な不定ループに使用されます。これは、条件が満たされるまで、そして条件が満たされない限り、ループが無限の回数実行され続けることを意味します。これは、Cプログラミングで不定ループを実行するために使用される最も単純なループ制御ステートメントです。指定された条件が真である限り、ターゲットステートメントを繰り返し実行します。これは、条件が満たされている限り実行される1つの制御条件のみを使用するプログラミングの最も基本的なループです。条件がfalseになるとすぐに、ループの実行を停止し、whileループの直後のステートメントに制御を渡します。ユーザーがループを繰り返したい回数が正確にわからないため、これは適切です。
– forとwhileはどちらも、コードのブロックを特定の回数繰り返し実行するために使用されるエントリ制御ループですが、機能が異なります。 forループは、メモリ消費量と速度の点でwhileループと非常によく似ています。ただし、ループを繰り返す必要がある回数が正確にわかっている場合は、forループをお勧めします。逆に、正確な反復回数がわからない場合、つまりループを何回繰り返す必要があるかわからない場合は、whileループが適切です。
–「forループ」の構文は次のとおりです。
for(式1;式2;式3)
{{ //ステートメント…。
}
ここで、式1 =初期化ステートメント。式2 =ループの条件。そして 式3 =ステートメントの更新。
「whileループ」の構文は「
while(状態)
{{ //ステートメント…
}
ここで、ステートメントは単一またはブロックのステートメントにすることができます。ループは、条件がtrueになるまで実行を継続し、条件がfalseになると終了します。
– forループは、ユーザーが特定の回数だけ何かをしたいときに使用されます。これは、特定のステートメントを繰り返し実行するために使用されるエントリ制御ステートメントです。これは、ループが何回繰り返されるかを事前に正確に知っている場合に適しています。一方、whileループは不定ループに使用されます。つまり、ループが何回繰り返されるかについては正確にはわかりません。 whileループは、条件が満たされるまで無限に実行され続けます。
–forループには カウンター 開発者がループを実行する回数を指定できるようにする変数。 Cプログラミングでは、forループはカウンターを持つことができます 変数 宣言自体で宣言されています。それどころか、whileループを備えた組み込みのループ制御変数はありません。代わりに、TrueまたはFalse値のいずれかに評価される任意の条件を指定できます。 forループの条件が指定されていない場合、ループは無限に繰り返されますが、whileループの場合は、コンパイルエラーが表示されます。
両方のエントリ制御ループは非常に似ており、基本的に同じ目的を果たしますが、forループの構造はwhileループとは少し異なります。 whileループには、forループのようにループ制御変数が組み込まれていません。代わりに、forループで指定されたテスト式と同様に式を指定する必要があります。ただし、whileループでは、条件をTrueまたはFalse値に評価するために式が指定されます。 forループとは異なり、whileループは、ループが何回実行されるかわからない場合に使用されます。
Copyright © 全著作権所有 | asayamind.com