Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ C++におけるWhileループ | Whileループ
C++ループ

bookC++におけるWhileループ

メニューを表示するにはスワイプしてください

Prerequisites
前提条件

ループは、同じコードを何度も書かずに繰り返し処理やタスクを実行できるため、プログラミングにおいて不可欠な要素。

whileループは、プログラミングで最も重要な構造の一つ。whileループの考え方を説明するために、コーヒーが大好きで毎日コーヒーショップに通う状況を想像。

お店が開いている限り通い続け、毎回同じ行動を繰り返す。しかし、お店が閉まると通うのをやめる。

while ループは、特定の条件が true の間、繰り返し 一連の処理を実行し、その条件が false になると実行を停止する構造。

C++ でこのループを作成するには、while キーワードを使用。キーワードの後に丸括弧で条件を指定し、波括弧内に条件が true の間繰り返し実行される命令を記述。

// keyword    condition		body
while            ( )         { }
main.cpp

main.cpp

copy
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; } }
Note
ノート

このループは条件が常に true であるため、無限ループとなる。無限ループについては今後の章で詳しく解説。

ループ内では、&& および || 演算子を使用して複数の条件を指定することも可能です。例えば、コーヒーショップの例では、店が開いていて、かつお金を持っている場合に訪れます。これら両方の条件が満たされている必要があります。コーヒーショップが開いていても、お金がなければ行きません。

question mark

次のうち、while ループの正しい構造はどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  1
some-alt