目次
バリエーション 4
ホームページ バックエンド開発 C++ for ループ反復のさまざまなバリエーションには何がありますか?

for ループ反復のさまざまなバリエーションには何がありますか?

Sep 07, 2023 pm 02:53 PM
for ループ 反復する バリエーション

for ループ反復のさまざまなバリエーションには何がありますか?

for ステートメントの一般的な形式は次のとおりです。-

for (initialization; condition; operation)
statement;
ログイン後にコピー
  • Initialization は、ループ制御変数を設定するために使用される代入ステートメントです。

  • 条件は、ループがいつ終了するかを決定する関係式です。

  • アクションは、ループが繰り返されるたびにループ変数がどのように変化するかを定義します。

  • for ループでは、条件付きテストがループの先頭で実行されます。これは、条件が false の場合、ループ内のコードが実行されない可能性があることを意味します。

次の例から始めます:

x = 10;
for (y=10; y != x; ++y)
printf (“ %d”, y);
ログイン後にコピー

バリエーション 1

これにはカンマ演算子が含まれます。次の例に示すように、カンマ演算子を使用して for ループのバリエーションを実装できます。-

for(x=0, y=0; x+y < 10; ++x);
ログイン後にコピー

ここでは、x と y の両方がループを制御します。

バリエーション 2

これには、ループ定義の欠落部分が含まれます。 for ループの興味深い特徴は、ループ定義部分が存在する必要がないことです。

たとえば、

for (x=0; x!=456; )
scanf ("%d", &x);
ログイン後にコピー

ここでは、ループが繰り返されるたびに、x が 456 に等しいかどうかをテストします。 456 を入力すると、ループ条件が false になり、ループが終了します。

バリエーション 3

これには無限ループが含まれます。ループ定義のすべての部分が欠落している場合、無限ループが作成されます。次の例に示すように、break ステートメントはループを抜け出すために使用されます。-

for(;;){
   ch = getchar();
   if(ch == &#39;A&#39;)
      break;
}
ログイン後にコピー

バリエーション 4

これには、本体のない for ループが含まれます。 for ループの本体を空にすることもできます。これにより、一部のコードの効率が向上します。

たとえば、

str を指すストリームから先頭のスペースを削除しましょう。

for ( ; *str==&#39; &#39;; str++) ;
ログイン後にコピー

ループのもう 1 つの用途は、以下に示すように、空の本体の時間遅延です。例を示します -

for (t=0; t<1000; t++);
ログイン後にコピー

以上がfor ループ反復のさまざまなバリエーションには何がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

PHPを使用して100以内の奇数を見つける方法 PHPを使用して100以内の奇数を見つける方法 Dec 23, 2022 pm 06:54 PM

実装手順: 1. for ステートメントの制御範囲を使用して 1 から 100 までの数値を調べます。構文は「for ($i = 1; $i <= 100; $i++) {loop body code}」です。ループ本体はif文と%演算子を使って奇数を取得、出力するだけで、構文は「if($i % 2 != 0){echo $i.」「;}」となります。

PHPのforループの実行順序は何ですか? PHPのforループの実行順序は何ですか? Sep 22, 2021 pm 06:24 PM

実行シーケンス: 1.「初期化式」を実行 2.「条件判定式」を実行 式の値が真の場合は「ループ本体」を実行、そうでない場合はループ終了 3.ループ本体の実行後, 「変数更新式」を実行; 4. 変数更新後、条件判定値が false になるまで次のループに入り、ループを終了します。

AI テクノロジーが反復を加速: 周宏毅の視点から見た大規模モデル戦略 AI テクノロジーが反復を加速: 周宏毅の視点から見た大規模モデル戦略 Jun 15, 2023 pm 02:25 PM

今年以来、360 グループの創設者である周宏毅氏は、すべての演説で 1 つのテーマと切り離せないようになりました。それは人工知能の大型モデルです。彼はかつて自分自身を「GPT の伝道者」と呼び、ChatGPT によって達成された画期的な成果を大いに賞賛し、その結果としての AI テクノロジーの反復について断固として楽観的でした。自己表現が得意な著名起業家である周宏儀氏のスピーチは機知に富んだ発言が多いため、彼の「説教」も多くの話題を生み、実際に大型AIモデルの火に油を注ぐことになった。しかし、周宏儀氏にとっては、オピニオンリーダーであるだけでは十分ではなく、外部の世界は彼が経営する会社 360 がこの AI の新たな波にどう対応するかにさらに関心を持っています。実際、360 社内では、周宏毅氏はすでに全従業員を対象とした変革を開始しており、4 月には社内書簡を発行し、360 社の全従業員と全従業員に要請しました。

JSループ学習:forループ文の使用(詳細例) JSループ学習:forループ文の使用(詳細例) Aug 03, 2022 pm 06:45 PM

前回の記事「JS ループの学習: While ループ ステートメントの使用 (詳細な例)」では、while ループと do while ループについて簡単に学習しましたが、今日は別のループである for ループ ステートメントを紹介します。誰にとっても役に立ちます。役に立ちました!

ループと反復の冒険: Python コードの冒険 ループと反復の冒険: Python コードの冒険 Feb 19, 2024 pm 08:48 PM

ループと反復: プログラミングにおける中心的な概念 ループと反復は、プログラムが一連の命令を繰り返し実行できるようにするプログラミングにおける重要な概念です。ループは繰り返しの回数を明示的に指定するために使用され、反復はコレクションまたはデータ構造内の要素を反復するために使用されます。ループのタイプ ループには主に 3 つのタイプがあります。 1. for ループ for ループは、繰り返し回数がわかっている場合にコードのブロックを実行するために使用されます。その構文は次のとおりです: for (初期化; 条件; インクリメント/デクリメント) {//繰り返し実行されるコード ブロック} たとえば、次の for ループは 1 から 10 までの数値を出力します。 for(inti=1;i

mysqlにはforループがありますか? mysqlにはforループがありますか? Mar 30, 2023 pm 08:26 PM

MySQL には for ループがありません。MySQL は for ループ ステートメントをサポートしません。WHILE、REPEAT、LOOP の 3 つのループ ステートメントのみをサポートします。MySQL にはループ ステートメントが用意されており、条件に基づいて SQL コード ブロックを繰り返し実行できます。

Pythonでのforループの使い方 Pythonでのforループの使い方 Oct 25, 2023 pm 12:18 PM

Python で for ループを使用する方法 Python はシンプルで使いやすいプログラミング言語であり、for ループは最も一般的に使用されるツールの 1 つです。 for ループを使用すると、一連のデータをループし、効果的な処理と操作を実行し、コードの効率を向上させることができます。以下では、Pythonでのforループの使い方を具体的なコード例を交えて紹介します。 for ループの基本構文 Python では、for ループの構文は次のとおりです。 反復可能なオブジェクトの for 変数:

Go で大きな配列を処理する: for 範囲または for ループを使用しますか? Go で大きな配列を処理する: for 範囲または for ループを使用しますか? Jul 24, 2023 pm 02:47 PM

Go の構文は比較的簡潔であることがわかっています。 C でサポートされている while、do...while などのループ制御構文は提供しませんが、for ループという 1 つのステートメントのみを保持します。

See all articles