時には、あなたはコードの数回同じ部分を実行する必要があるかもしれません。一般に、ステートメントが順次実行される:関数の最初の文は、最初の実行される第2のステートメントに続く、等々。
プログラミング言語は、さまざまな制御構造のより複雑な実行パスを許可することを提供しています。
ループは、私たちが繰り返し文のステートメントまたはグループを実行できるように、次のステートメントをループほとんどのプログラミング言語では一般的な形式であります:
ループタイプ ながら、与えられた条件が真のときループは、ステートメントのステートメントまたはグループが繰り返されます。これは、ループ本体を実行する前に条件をテストします。 以下のためのループを繰り返し文、簡素化コード管理ループ変数のシーケンスを実行します。 やる ... ながら、それは外の試験条件のループエンドの本体、およびその他であることを除いて、ループ中に同様の声明。 あなたには、ループを入れ子にすることができますしばらく、用または行う .. ながら循環ループの一つ以上を使用して。
ループ制御文の 区切り文またはループ終了スイッチ文は、プログラムの流れはすぐにループし続けるかだろう切り替える次のステートメントを。 継続文はサイクルは本体の残りの部分をスキップさせ、すぐに試験条件を再起動します。 後藤文の転送は、ラベル付き文に制御します。しかし、プログラムでの使用は推奨されませんのgoto文で。
無限ループ 条件が偽になることはありません場合は、ループは無限ループになります。以下のために循環伝統的な意味で無限ループを実装するために使用することができます。3つの式のコンフィギュレーション・サイクルは、いずれかを必要としないため、条件式は、無限ループを構成するいくつかのブランクであってもよいです。 書式#include <iostreamの> 使用して 名前空間はstdを、 int型のmain() { 用(;) { printfの(" このループは永久に実行されます\ N。" ); } リターン 0 ; } 条件式が存在しない場合には、真であると想定されます。また、初期値およびインクリメント式を設定することができるが、一般的に、C ++プログラマが使用することを好むための無限ループを表すために、(;;)構造。 注:Ctrlキーを押すことができ、無限ループを終了するために+ Cキーを。