C++におけるWhileループ
メニューを表示するにはスワイプしてください
前提条件
ループは、同じコードを何度も書かずに繰り返し処理やタスクを実行できるため、プログラミングにおいて不可欠な要素。
whileループは、プログラミングで最も重要な構造の一つ。whileループの考え方を説明するために、コーヒーが大好きで毎日コーヒーショップに通う状況を想像。
お店が開いている限り通い続け、毎回同じ行動を繰り返す。しかし、お店が閉まると通うのをやめる。
while ループは、特定の条件が true の間、繰り返し 一連の処理を実行し、その条件が false になると実行を停止する構造。
C++ でこのループを作成するには、while キーワードを使用。キーワードの後に丸括弧で条件を指定し、波括弧内に条件が true の間繰り返し実行される命令を記述。
// keyword condition body
while ( ) { }
main.cpp
123456789101112#include <iostream> int main() { bool coffee_shop_is_open = true; // Condition // Loop executes as long as the coffee shop is ope while (coffee_shop_is_open) // Keyword (Condition) { // Body of the loop, this block will be executed repeatedly std::cout << "I am going to the coffee shop!" << std::endl; } }
ノート
このループは条件が常に true であるため、無限ループとなる。無限ループについては今後の章で詳しく解説。
ループ内では、&& および || 演算子を使用して複数の条件を指定することも可能です。例えば、コーヒーショップの例では、店が開いていて、かつお金を持っている場合に訪れます。これら両方の条件が満たされている必要があります。コーヒーショップが開いていても、お金がなければ行きません。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 1
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 1