🔂 C++ do-while Loop – Guaranteed One-Time Execution
The do-while loop is like the brave adventurer: it jumps into the task before checking the condition! 🧗♂️
It runs the code block once, then checks the condition to decide if it should run again.
🧠 Syntax of do-while Loop
do { // code to run at least once } while (condition);
🔧 Example: Print Numbers 1 to 5
#include <iostream> using namespace std; int main() { int i = 1; do { cout << "i = " << i << endl; i++; } while (i <= 5); return 0; }
📌 Key Point
Even if the condition
is false from the start, the loop body will still execute once.
⚠️ Example: Run Once Even When False
#include <iostream> using namespace std; int main() { int i = 10; do { cout << "This runs once even though i = 10!" << endl; } while (i < 5); return 0; }
🎯 When to Use do-while?
- When you must run the code at least once
- Perfect for menus, game loops, or user input retries
The do-while loop always gives your code a chance to shine—once, and maybe more! 🌟