\r\n\r\n

とはいえ、(中略)とwhileループを実行する(do whileループ)の違い

プログラミングでは、文のブロックを繰り返し実行する必要がある場合があります。多くのプログラミング言語では、forループ、whileループ、do whileループなど、コードを繰り返すためのさまざまな制御構造がサポートされています。ループは、与えられた条件が偽になるまで、一連のステートメントを複数回実行することができます。ループに属するステートメントは、一対の中括弧の中に含まれています。この記事では、whileループとdo-whileループの制御構造の違いについて説明します。whileループは、与えられた条件が真のときに文または文のセットを繰り返すために使用されます。ループ内のステートメントを実行する前に、条件をチェックします。

主な違い - whileループとdo whileループ

プログラミングでは、文のブロックを繰り返し実行する必要がある場合があります。多くのプログラミング言語では、forループ、whileループ、do whileループなど、コードを繰り返すためのさまざまな制御構造がサポートされています。ループは、与えられた条件が偽になるまで、一連のステートメントを複数回実行することができます。ループに属するステートメントは、一対の中括弧の中に含まれています。この記事では、whileループとdo-whileループの制御構造の違いについて説明します。whileループは、与えられた条件が真のときに文または文の集合を繰り返すために使用されます。do-whileループはwhileループに似ている。whileループとdo whileループの大きな違いは、whileループはループ内のステートメントを実行する前に条件をチェックするのに対し、do whileループはループ内のステートメントを実行した後に条件をチェックすることである。

カタログ

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

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

whileループは、与えられた条件が真になるまで、1つ以上のターゲット文を実行します。まず、whileループで条件が真であることを確認する。条件が真であれば、ループは条件が真になるまで反復する。条件が偽の場合、ループの直後の次の行に制御が渡されます。whileループには、1つの文または複数の文を含めることができます。以下のプログラムをご参照ください。

虽然(while)和执行while循环(do while loop)的区别

図01:whileループの例

上記のプログラムによると、変数xは1に初期化され、whileループの文はxの値が5以下になるまで実行され続ける。最初は値が1で、条件が真である。したがって、xが印刷されます。xの値は2であり、5以下であるため、xが表示されます。同様にxの値も1だけ増加します。現在xは3ですが、これは5以下です。 そこで、xは再びプリントされ、1だけ増加します。今、xは4であり、5以下でもあるので、xがプリントされます。そのxの値が再びインクリメントされる。次の繰り返しでは、xの値は5.に等しくなる。 しかし、この状況は真である。したがって、x がプリントされます。x の値は再び増分されます。6ポイントになりました。しかし、6が5より大きいので、この条件は間違っています。もし、プログラムにインクリメントがなければ、xの値は常に1であり、5より小さいので条件は常に真となる。 したがって、無限ループとなる。

do whileループを実行するは何ですか?

do whileループはwhileループと似ています。ただし、ループ文の実行後に条件を確認する。したがって、条件が真か偽かにかかわらず、ループは少なくとも1回実行される。ループ実行後に条件を確認します。条件が真であれば、ループ文が再び実行されます。この処理は、条件が偽になるまで繰り返されます。

虽然(while)和执行while循环(do while loop)的区别

図02:do whileループの例

上記のプログラムでは,変数xを1に初期化し,ループを実行してxの値を表示した後,xの値を1だけインクリメントしている.この条件は真なので、ループは実行され、xは表示され、増加する。条件が成立しているので、ループが実行され、x が表示され、再びインクリメントされる。現在は4であり、条件は成立している。ループが実行され,x が印字され,インクリメントされる.ここでxは5となったが、5以下であるため条件は成立している。 したがって、再度ループを実行し、xの値を表示する。xは現在6であり、この条件は偽である。ループの実行を終了する。

しかし,ループの最後で条件が満たされると,ループは実行され,x の値が表示される.条件を確認すると、間違っている。したがって、ループ実行は終了する。do whileループは、条件がtrueでもfalseでも少なくとも1回は実行されます。これはdo whileループの処理である。

whileループとdo whileループの類似性は何ですか?

  • どちらもプログラミングにおける制御構造である。

とはいえ、(中略)とwhileループを実行する(do whileループ)の違い

while vs do while ループ
whileループは、与えられたブーリアン条件に基づいてコードを繰り返し実行することができる制御構造である。 do-whileループは、コードのブロックを少なくとも1回実行し、ブロックの終わりで与えられたブール値の条件に応じて、ブロックを繰り返すか、実行しないかの制御構造である。
条件説明書
whileループの条件文は、ループの先頭に位置する。 do whileループの条件文は、ループの最後に位置する。
インプリメンテーション
whileループは、条件が真のときのみ実行されます。 do while は、条件が偽であっても少なくとも一度は実行されることがあります。

概要 - とはいえ、(中略) vs. whileループを実行する(do whileループ)

プログラミングでは、一連のステートメントを繰り返し実行することが必要な場合があります。このために制御構造体が使用される。そのうちの2つが、whileループとdo whileループである。whileループとdo whileループの違いについて説明します。whileループは、ある条件がtrueとして与えられたときに、文または文のグループを繰り返すために使用されます。whileループとdo whileループの違いは、whileループはループ内のステートメントを実行する前に条件をチェックするのに対し、do whileループはループ内のステートメントを実行する前に条件をチェックすることである。whileループとdo whileループの違いは、whileループがループ内のステートメントを実行する前に条件をチェックするのに対し、do whileループはループ内のステートメントを実行した後に条件をチェックすることです。

引用
  • 2020-10-19 10:58 に公開
  • 閲覧 ( 25 )
  • 分類:IT

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

匿名者
匿名者

0 件の投稿

作家リスト

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

おすすめ