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

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

Cループ

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

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

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

ループ ステートメントを使用すると、ステートメントまたはステートメント グループを複数回実行できます。以下は、ほとんどのプログラミング言語におけるループ ステートメントのフローチャートです。

1055.png

ループ タイプ

C 言語には、次のループ タイプが用意されています。リンクをクリックすると、各タイプの詳細が表示されます。

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

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

ループ制御ステートメントは、コードの実行順序を変更します。それを通じてコードジャンプを実現できます。

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

continue ステートメント は、ループ本体に、このループ反復を直ちに停止し、次のループ反復を再開するように指示します。 goto ステートメント は、マークされたステートメントに制御を移します。ただし、プログラム内で goto ステートメントを使用することはお勧めできません。
制御ステートメント 説明
Break ステートメント は、ループ または switch ステートメントを終了します。プログラム フローは、ループまたはスイッチの直後の次のステートメントに進みます。

無限ループ

条件が false にならない場合、ループは無限ループになります。

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

#include <stdio.h> 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)