C++ keyword: while
Usage
-
whileloop: as the declaration of the loop -
do-whileloop: as the declaration of the terminating condition of the loop
Example
#include <iostream>
int main() noexcept
{
int i{3};
// The following 'while' loop statement:
// 1. (condition) Checks if value of the variable 'i' is greater than zero
// and if not, ends the loop execution with end of this point.
// Post-decrements the variable 'i' (decreases its value by 1).
// 2. (statement) Writes out a current value of the variable 'i' to the stdout.
// 3. Returns to the point 1 (condition).
while (i --> 0) // condition: i-- > 0
std::cout << i; // statement: std::cout << i;
}
Output:
210
See also
| (since C++17) |
| (since C++23) |
-
switchstatement:switch,case -
default(as case label declaration) etc:default -
gotostatement:goto -
continuestatement:continue -
breakstatement:break -
returnstatement:return
| (since C++20) |
-
do-whileloop andwhileloop:do -
forloop and range-basedforloop:for
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/keyword/while