Nesting of conditional statements
It is always legal to nest if-else statements, which means you can use one if or else if statement inside another if or else if statement(s).
Syntax:
The syntax for a nested if statement is as follows:
#d6d6d6; font-size: 12px; overflow: auto; color: #313131; background-color: #eeeeee;">if( boolean_expression 1) { // Executes when the boolean expression 1 is true if(boolean_expression 2) { // Executes when the boolean expression 2 is true } }
You can nest else if…else in the similar way as you have nested if statement.
Example:
#d6d6d6; font-size: 12px; overflow: auto; color: #313131; cursor: default; background-image: url('http://www.tutorialspoint.com/cplusplus/images/try-it.jpg') !important; background-attachment: initial !important; background-color: #eeeeee !important; background-size: initial !important; background-origin: initial !important; background-clip: initial !important; background-position: 100% 0%; background-repeat: no-repeat !important;">#include
using namespace std;
int main ()
{
// local variable declaration:
int a = 100;
int b = 200;
// check the boolean condition
if( a == 100 )
{
// if condition is true then check the following
if( b == 200 )
{
// if condition is true then print the following
cout "Value of a is 100 and b is 200" endl;
}
}
cout "Exact value of a is : " a endl;
cout "Exact value of b is : " b endl;
return 0;
}
When the above code is compiled and executed, it produces the following result:
#d6d6d6; font-size: 12px; overflow: auto; color: #313131; background-color: #eeeeee;">Value of a is 100 and b is 200 Exact value of a is : 100 Exact value of b is : 200
Credits:
Mastery 18 by Mauricio Cooper is licensed under a Creative Commons Attribution 4.0 International License.