While ループ
CoddyのC++ジャーニー「基礎」セクションの一部。レッスン 43/74。
while ループは for ループとは異なります。for ループは特定の range を反復処理するためによく使われますが、while ループでは、特定の condition が満たされている限り反復処理を続けることができます。
whileループを使用するには、次のように記述します:
while (condition) {
code
}コードは、condition が true の場合にのみ実行されます。
注: ループ本体に文が1つしか含まれていない場合、中かっこは省略できます。
while (condition)
code;forループでは解決できず、whileなら解決できるユースケースは数多くあります。ただし、forループは範囲を反復処理することだけに厳密に限定されているわけではない点に注意してください。初期化と更新のステップは省略可能なので、どちらのループ型も同様に動作するようにできます。
チャレンジ
初心者Write プログラムを作成して、1つの入力である double number を取得してください。
number が 3.5 より大きいまたは等しい間、while ループを使って入力を 2 で割り続けてください。
3.5 より小さい最初の number を出力してください。
自分で試してみよう
#include <iostream>
int main() {
// 以下にコードを書いてください
return 0;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: C++オンラインコンパイラ