C++ - While Loop

In C++, the while loop is a control flow statement that allows you to repeatedly execute a block of code as long as a given condition is true. Here's the syntax of the while loop:

while (condition) {
    // Code to be executed while the condition is true
}

The condition is evaluated before each iteration of the loop. If the condition is true, the code block is executed. After each iteration, the condition is checked again, and the loop continues until the condition becomes false.

int count = 1;
while (count <= 5) {
    std::cout << "Count: " << count << std::endl;
    count++;
}

In this example, the while loop iterates as long as the count variable is less than or equal to 5. Within each iteration, the current value of count is printed, and then count is incremented by 1 using the ++ operator.

It's essential to ensure that the condition in the while loop eventually becomes false; otherwise, the loop will continue indefinitely, resulting in an infinite loop. You can use control statements such as break or modify the variables within the loop to terminate the loop based on specific conditions.

Remember to update the loop control variable within the loop to ensure that the condition eventually becomes false and the loop terminates.

The while loop is useful when you want to repeat a block of code an unknown number of times until a specific condition is met.