While Loops
C++ While Loop Syntax
where, testExpression is checked on each entry of the while loop.
How while loop works?
The while loop evaluates the test expression.
If the test expression is true, codes inside the body of while loop is evaluated.
Then, the test expression is evaluated again. This process goes on until the test expression is false.
When the test expression is false, while loop is terminated.
Flowchart of while Loop
Example 1: C++ while Loop
Output
In this program, user is asked to enter a positive integer which is stored in variable number. Let's suppose, user entered 4.
Then, the while loop starts executing the code. Here's how while loop works:
Initially,
i = 1
, test expressioni <= number
is true and factorial becomes 1.Variable i is updated to 2, test expression is
true
, factorial becomes 2.Variable i is updated to 3, test expression is
true
, factorial becomes 6.Variable i is updated to 4, test expression is
true
, factorial becomes 24.Variable i is updated to 5, test expression is
false
and while loop is terminated.
Last updated