検索
  • サインイン
  • サインアップ
パスワードのリセットが成功しました

興味のあるプロジェクトをフォローし、それらに関する最新ニュースをチェックしてください

C++ ループ

コレクション 154
リーディング 53378
更新時間 2016-09-11

場合によっては、同じコード ブロックを複数回実行する必要がある場合があります。通常、ステートメントは順番に実行されます。関数内の最初のステートメントが最初に実行され、次に 2 番目のステートメントが続きます。

プログラミング言語は、より複雑な実行パスを可能にするさまざまな制御構造を提供します。

ループ ステートメントを使用すると、ステートメントまたはステートメントのグループを複数回実行できます。次に、ほとんどのプログラミング言語におけるループ ステートメントの一般的な形式を示します。

loop.png

ループ タイプ

C++ プログラミング言語は、次のループ タイプを提供します。リンクをクリックすると、各タイプの詳細が表示されます。

ループの種類 説明
while ループ 指定された条件が true の場合、ステートメントまたはステートメントのグループを繰り返します。ループ本体を実行する前に条件をテストします。
for ループは、一連のステートメントを複数回実行し、ループ変数を管理するコードを簡素化します。
do...while ループ は、ループ本体の最後で条件をテストする点を除けば while ステートメントと似ています。
ネストされたループ while、for、do..while ループ内で 1 つ以上のループを使用できます。

ループ制御ステートメント

ループ制御ステートメントは、通常の実行シーケンスを変更します。実行がスコープを離れると、そのスコープ内で作成されたすべての自動オブジェクトが破棄されます。

C++ は次の制御ステートメントを提供します。リンクをクリックすると、各ステートメントの詳細が表示されます。

制御ステートメント 説明
breakステートメント は、loopまたはswitchステートメントを終了し、プログラムフローはループまたはswitchの直後の次のステートメントに進みます。
continue ステートメント により、ループは本体の残りの部分をスキップし、すぐに条件のテストを再開します。
goto ステートメント は、マークされたステートメントに制御を移します。ただし、プログラム内で goto ステートメントを使用することはお勧めできません。

無限ループ

条件が false にならない場合、ループは無限ループになります。 for 従来の意味でのループは、無限ループを実装するために使用できます。ループを構成する 3 つの式はいずれも必須ではないため、条件式の一部を空白のままにして無限ループを形成できます。

#include <iostream>
using namespace std;
 
int main ()
{

   for( ; ; )
   {
      printf("This loop will run forever.\n");
   }

   return 0;
}

条件式が存在しない場合は true とみなされます。初期値を設定して式を増分することもできますが、一般に C++ プログラマは無限ループを表すために for(;;) 構造を使用することを好みます。

注: Ctrl + C キーを押すと無限ループを終了できます。

ホットAIツール
Undress AI Tool
Undress AI Tool

脱衣画像を無料で

AI Clothes Remover
AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undresser.AI Undress
Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

Stock Market GPT
Stock Market GPT

AIを活用した投資調査により賢明な意思決定を実現

人気のツール
メモ帳++7.3.1
メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版
SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6
ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版
SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)