If statement
If tests a particular condition, if the condition evaluates to true then set of statements under the body of 'if' statement will be executed otherwise it will be ignored by the compiler.
{
statements;
}
<> : programmer defined
If else statement
If we use 'else' statement with 'if' statement then if the condition of 'if' statement evaluates to false, in that case body of else statement will be executed, otherwise it will be ignored.
if(<condition>)
{
statements;
}
else
{
statements;
}
If-else-if ladder
If we use 'else if' statement with 'if' statement then if any condition evaluates to true, in that case its associated statement will be executed and all other 'else if' and 'else' statement will be ignored by the compiler.
if(<condition>)
{
statements;
}
else if(<condition>)
{
statements;
}
else if(<condition>)
{
statements;
}
.
.
.
else
{
statements;
}
Switch statement
C++ provides a multiple branch selection statement known as switch. This selection statement successively tests the value of an expression against a list of integer or character constant. If a match is found then its associated statement will be executed.
According to ANSI (American National Standard Institute) a switch statement can have upto 257 case statements.
{
case<constant_value1> : statements;
break;
case<constant_value2> : statements;
break;
.
.
.
[default : statements; ]
}
[] : optional
Note: In 'if-else' statement 'else' always comes at last but in switch statement 'default' has no specified position and default statement is optional.
Comments
Post a Comment