Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/myscript/public_html/classes/classdb.php on line 42
Do While Statement - C++ Control Structures Tutorial

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.

C++ Tutorial


Ask Questions

Ask Question