Name

while statement — Test-at-top unbounded loop statement

Synopsis

               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

Get C++ In a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.