Do While Statement - Control Structures
Using Do While Statement in C++ Control Structures?
Explanation
The
Do While statement is an iteration statement that executes a set of code first, then it checks the condition. This statement is also known as
"Exit controlled loop" since the condition is checked only after executing the loop atleast once.
Syntax:
do
{statement;}
while(condition);
Example :
#include <iostream.h> using namespace std; int main() { int n; cout << "Number of times to display Hello:::"; cin >> n; do { cout << "Hscripts!! \n" << endl; n--; }while(n>0); } |
Result :
Number of times to display Hello:::0
Hscripts!!
In the above control structures example the condition for the "do while" loop is false, even then the statements are executed once. This is the major disadvantage of a "do while" loop.