Team LiB   Previous Section   Next Section
while statement Test-at-top unbounded loop statement

statement := while ( condition ) statement
condition ::= expression | type-specifier-seq declarator = assignment-expr

The while loop tests condition, and if condition is true, while executes statement. This repeats until condition is false. If condition contains a declaration, the declaration is in the same scope as statement.

Example

while (cin >> num)
  data.push_back(num);

See Also

break, continue, do, expression, for, statement, Chapter 4

    Team LiB   Previous Section   Next Section