C Language
Nested If-Else:
A nested if-else statement is simply an if-else statement inside another if-else statement. This allows you to test multiple conditions and execute different code blocks based on the results of those conditions. Here's the basic syntax for a nested if-else statement in C:
if (condition1) {
// Code to execute if condition1 is true
if (condition2) {
// Code to execute if condition2 is true
} else {
// Code to execute if condition2 is false
}
} else {
// Code to execute if condition1 is false
}
Here's a concrete example of nested if-else:
#include <stdio.h>
int main() {
int x = 10;
int y = 5;
if (x > y) {
printf("x is greater than y\n");
// Nested if-else
if (x > 15) {
printf("x is greater than 15\n");
} else {
printf("x is not greater than 15\n");
}
} else {
printf("x is not greater than y\n");
}
return 0;
}
x is greater than y x is not greater than 15
In this example, we have two nested if-else statements. The outer if-else checks if 'x' is greater than 'y', and depending on the result, it enters either the "if" block or the "else" block. Inside the "if" block, there's another if-else statement that checks if 'x' is greater than 15.
What's Next?
We've now entered the finance section on this platform, where you can enhance your financial literacy.
