while
cppreference.com
, false. .
() while ( )
|
|||||||||
| ( C++11) | ||
, bool, . , false, . , , false, .
| ||
| , , |
while (--x >= 0)
int i;
// i
,
while (--x >= 0) {
int i;
} // i
, T t = x, , , while
label:
{ //
T t = x;
if (t) {
statement
goto label; // t
}
}
- , break.
, continue.
#include <iostream>
int main() {
// while
int i = 0;
while (i < 10)
i++;
std::cout << i << '\n';
// while
int j = 2;
while (j < 9) {
std::cout << j << ' ';
j += 2;
}
std::cout << '\n';
// while
char cstr[] = "";
int k = 0;
while (char c = cstr[k++])
std::cout << c;
std::cout << '\n';
}
:
10
2 4 6 8
C while
|