\r\n\r\n

のために(for)とwhile loop(ながらループ)の違い

プログラムとは、ある作業を行うためにプログラミング言語で書かれた命令の集合体である。論理演算でも数学演算でもよい。通常、プログラム中の文は次々と実行されます。時には、一連のステートメントを繰り返し実行する必要があります。この課題を達成するために、制御構造体が使用される。そのうちの2つがforループとwhileループである。forループの構文は、初期化、テスト式、更新式で構成されています。whileループの構文は、テスト式で構成されています。この記事では、forループとwhileループの違いについて説明します。forループとwhil...

のために(for)とwhile loop(ながらループ)の違い

プログラムとは、ある作業を行うためにプログラミング言語で書かれた命令の集合体である。論理演算でも数学演算でもよい。通常、プログラム中の文は次々と実行されます。時には、一連のステートメントを繰り返し実行する必要があります。この課題を達成するために、制御構造体が使用される。そのうちの2つがforループとwhileループである。forループの構文は、初期化、テスト式、更新式で構成されています。whileループの構文は、テスト式で構成されています。この記事では、forループとwhileループの違いについて説明します。forループとwhileループの主な違いは、forループは反復回数が既知の場合に使用でき、whileループは反復回数が未知の場合に使用できることです。

カタログ

1. 概要と主な違い 2. ループとは 3. while ループとは 4. for ループと while ループの類似点 5. 横並び比較 - 表形式での for ループと while ループ 6. まとめ

フォアループは何ですか?

C言語やJavaなど多くのプログラミング言語で、一連のステートメントを複数回実行するためにforループが使用されています。forループの構文は次のとおりです。

for (initialize; test 式, update) {.

// for ループ内のステートメント

}

初期化式は一度だけ実行されます。そして、テスト式を算出する。テスト式には、変数、値、定数、演算子を含めることができます。ブール式である。計算された式が真であれば、forループ内のコードが実行される。ループの終端に到達すると、更新式が実行される。インクリメントまたはデクリメントすることができる。テスト式を再度確認する。計算式が真であれば、forループ内の文が実行される。ループの最後には、更新式が実行されます。この処理をテスト式が偽になるまで繰り返す。テスト式が偽になると、forループは終了し、forループの次の文に制御が渡される。

对于(for)和while循环(while loop)的区别

図01:forループを使って5つの数値の合計を計算するプログラム

上のプログラムは、最初の5つの数字、すなわち1、2、3、4、5の和を求めるものである。最初はsumは0であり、iに加算されて1となり、その合計が変数sumに代入される。iが1つ増え,iは2になった.5.よりも少ないので、sum。i の値は 2 になり、合計は 3 になった。更新式の値が評価され、i は 1 つ増加し、3 になった。i が 6 になると、6 は 5 以下ではないので、式は偽になり、for ループが終了する。最後に、5つの数値の合計が画面に表示されます。

while loop(ながらループ)は何ですか?

whileループは、与えられた条件が真である限り、対象の文を実行する。whileループの構文は次のとおりである。

while (テスト式) {

whileループ内のステートメント

}

whileループには、テスト式が含まれています。ブール式である。計算された式が真であれば、whileループ内の文が実行される。これらの文の最後に、テスト式が再び計算されます。この処理は、test式がfalseになるまで繰り返される。falseになると、whileループは終了し、whileループに続くステートメントに制御が渡される。

对于(for)和while循环(while loop)的区别

図02:whileループを使って5つの数値の合計を計算するプログラム

上記のプログラムでは、sumを0、iを1に初期化し、whileループでiの値を算出しています。5より小さいので、和が求まる。sumの初期値は0であり、iの値である1に加算される。このとき,i 値は 1 だけ増加し,i 値は 2 となりました.現在の合計が1+i値が2なので、合計が3になり、i値が再び増加します。その繰り返しです。iの値が6になると、5以下ではないので、式は偽になり、whileループは終了する。最後に、合計値が画面に表示されます。i++のようにインクリメントがない場合,iの値はそのまま,すなわち1であり,5より小さい。 この条件は常に正しい。つまり、これは無限ループになってしまうのです。

のために(for)とwhile loop(ながらループ)の共通点

  • forループとwhileループは、どちらもプログラミングにおける反復制御構造である。
  • ループの実行は、テスト式に依存する。

のために(for)とwhile loop(ながらループ)の違い

forとwhileループの比較
forループは、プログラマが特定の回数だけ実行する必要があるループを効率的に記述するための繰り返し制御構造である。 whileループは、与えられた条件が真である限り、対象ステートメントを実行する繰り返し制御構造である。
使用方法
反復回数が分かっている場合は、forループを使用することができます。 反復回数が不明な場合は、whileループを使用することができる。
初期設定
forループの中で一度だけ初期化される。 whileループでは、初期化文がループ内にある場合、ループの反復毎に初期化されます。

概要 - のために(for) vs. while loop(ながらループ)

プログラミングでは、一連の記述を何度も繰り返すことが必要な場合があります。このタスクを達成するために、繰り返し制御構造があります。forループとwhileループの違いは、forループは反復回数が既知の場合に使用し、whileループは反復回数が未知の場合に使用することである。

引用
  • 2020-10-24 02:28 に公開
  • 閲覧 ( 17 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ