🌟 Join our Telegram group for exclusive updates! Join Now Get Involved

While Loop

C++ While Loop Overview

The while Loop in C++:

The while loop in C++ is used to repeatedly execute a block of code as long as a specified condition is true. The syntax of a while loop is as follows:


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

Here's a simple example of a while loop that prints the numbers from 1 to 5:


#include <iostream>

int main() {
    int i = 1;

    while (i <= 5) {
        std::cout << i << " ";
        ++i;  // Increment the loop control variable
    }

    return 0;
}

In this example:

  • int i = 1 initializes the loop control variable.
  • i <= 5 is the condition that is checked before each iteration.
  • ++i increments the loop control variable, ensuring that the loop will eventually terminate.

The output of this program will be:


1 2 3 4 5

It's important to ensure that the loop control variable is modified within the loop body so that the condition can eventually become false, leading to the loop's termination. Failure to do so may result in an infinite loop.

You can use the break statement to exit the while loop prematurely, and the continue statement to skip the rest of the loop body and move to the next iteration.


#include <iostream>

int main() {
    int i = 1;

    while (i <= 10) {
        if (i % 2 == 0) {
            ++i;  // Increment only for even numbers
            continue;
        }

        std::cout << i << " ";

        if (i == 5) {
            break;  // Exit the loop when i is 5
        }

        ++i;
    }

    return 0;
}

In this example, the loop prints odd numbers from 1 to 9 and exits when i becomes 5.

Cookies Consent

This website uses cookies to ensure you get the best experience on our website.

Cookies Policy

We employ the use of cookies. By accessing BYTEFOXD9, you agreed to use cookies in agreement with the BYTEFOXD9's Privacy Policy.

Most interactive websites use cookies to let us retrieve the user’s details for each visit. Cookies are used by our website to enable the functionality of certain areas to make it easier for people visiting our website. Some of our affiliate/advertising partners may also use cookies.