開発 whileステートメントとは何ですか? -techopediaからの定義

whileステートメントとは何ですか? -techopediaからの定義

目次:

Anonim

定義-Whileステートメントの意味

C#のwhileステートメントは、埋め込みステートメントを条件付きでゼロ回以上実行できる反復ステートメントです。 埋め込みステートメントは、whileステートメント内で実行される単一または複数のステートメントを含むコードブロックを意味します。


whileステートメントはC#の制御フローステートメントの1つで、特定の条件がfalseになるまでループ内で一連のロジックを複数回実行できるようにします。 条件を表す制御式はwhileループの実行の開始時に評価されるため、最初の反復で条件がfalseを返したときにループに入らない可能性があります。

whileステートメントは、実行される反復の数が不明で、推定できない場合に一般的に使用されます。 whileステートメントは、条件が常にtrueのままであるループ内でも使用できますが、ループ本体ステートメント内に終了条件があります。

Techopediaは、Whileステートメントについて説明します

whileステートメントは、ループの終了条件を表すブール式を指定する1つのパラメーターを取ります。 条件が複数ある場合、複数の条件を条件付き論理演算子(&&および||)またはブール論理演算子(&および|)と組み合わせて、ブール式を作成できます。


ブール式は次の間に評価されます:

  • 最初の反復でループに入る
  • コントロールは、whileステートメントの埋め込みステートメントの終わりに到達します
  • 「continue」ステートメントはループ内で実行されます

この式の評価の結果が真である場合、制御は埋め込みステートメントに転送されます。 ブール式がfalseを返す場合、コントロールはwhileステートメントから転送されます。


たとえば、whileステートメントを使用して、条件に関連付けられた変数に必要な更新とともに適切なブール条件を提供することにより、1から10までの数字を出力できます。


「Break」、「return」、「throw」、および「goto」は、whileループ内で使用してそのループ内に埋め込まれたステートメントの反復を終了できるジャンプステートメントです。


while文を終了し、無限ループの発生を回避するには、式で使用される変数の適切な初期化と更新とともにブール式を適切に定義する必要があります。

この定義はC#のコンテキストで記述されました

whileステートメントとは何ですか? -techopediaからの定義