Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ C++におけるネストされたWhileループの使い方 | ネストされたループ
C++ループ

bookC++におけるネストされたWhileループの使い方

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

すでにご存知の通り、while ループは、特定の条件が true である限り、コンピュータが繰り返し実行する命令のセットです。これは、何回その処理を繰り返す必要があるか事前に分からない場合に、作業を自動化する方法です。

では、なぜネストされた while ループが必要なのでしょうか。時には、何度も繰り返す必要がある作業の中で、さらに繰り返すべき別の作業が存在する場合があります。これは、タスクの中にさらにタスクがあるようなものです。ネストされた while ループは、このような状況に対応するために役立ちます。

main.cpp

main.cpp

copy
123456789101112131415161718
#include <iostream> int main() { bool we_have_baskets = true; while (we_have_baskets) { bool we_have_apples_in_busket = true; while (we_have_apples_in_busket) { // check if we still have apples in busket // if not set the we_have_apples_in_busket to false std::cout << "Marking an apple" << std::endl; } // check if we still have buskets // if not set the we_have_baskets to false } }
Note
注意

ネストされたループは強力なツールですが、コードの可読性、保守性、および効率性を維持するために慎重かつ適切に使用する必要があります。

question mark

ネストされたwhileループを使用する主な理由は何ですか?

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

すべて明確でしたか?

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

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

セクション 3.  2

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 3.  2
some-alt