プログラミングにおけるループは、コードを複数回計算するために使用されます。ここでは、プログラム内の 2 種類のループ、For ループと While ループ の違いを見ていきます。
For ループは、ユーザーが指定されたコード ブロックを特定の回数だけループできるようにする反復制御ループです。
for(initisation; condition; update){ …code to be repeated }
while ループは、指定された条件が true になるまで、ユーザーが指定されたステートメントを繰り返し実行できるようにするエントリ制御ループです。
while(condition){ …code to be repeated }
For ループは制御されたループであり、while ループは条件付きループです
制御ループ。
for ループの条件文により、ユーザーは更新を追加できます。 その中のステートメントではありますが、while 条件には制御のみがあります 式は次のように書くことができます。
for ループでは、テスト条件は通常整数比較ですが、while ループでは、テスト条件はブール値に評価されるその他の式にすることができます。
コード内の 2 つのループが異なる解決策を提供できるケース
1 つの状況は、ループ本体に while ループでは、update ステートメントの前に continue ステートメントがありますが、for ループでは update ステートメントは初期化時にすでに存在します。
ソリューションがどのように機能するかを示す手順の例: (for ループ)
#include<iostream> using namespace std; int main(){ cout<<"Displaying for loop working with continue statement\n"; for(int i = 0; i < 5; i++){ if(i == 3) continue; cout<<"loop count "<<i<<endl; } return 0; }
Displaying for loop working with continue statement loop count 0 loop count 1 loop count 2 loop count 4
Program to私たちのソリューションがどのように機能するかを示します: (while ループ)
#include<iostream> using namespace std; int main(){ cout<<"Displaying for loop working with continue statement"; int i = 0; while(i < 5){ if(i == 3) continue; cout<<"loop count "<<i<<endl; i++; } return 0; }
Displaying for loop working with continue statementloop count 0 loop count 1 loop count 2
以上がC++ では、「for」と「while」の用途が異なります。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。