The ones who are crazy enough to think they can change the world are the ones who do.- Steve Jobs
if(test_expression 1) { here goes statements; } else if(test_expression 2) { here goes statements; } else { here goes statements; }
The following flowchart will clearly demonstrate, how else-if works?
Lets take a look at the else if statement in action.
#include <stdio.h> //header file section int main() { int a; printf("Enter a number: "); scanf ("%d ", &a); if(a > 0) { printf("\n%d is a positive number", a); } else if(a < 0) { printf("\n%d is a negative number", a); } else { printf("\n%d is a zero",a); } return 0; }
Here, the compiler will ask user to enter the number, when user enters the number compiler will check if statement, as if statement resulted in false the compiler will check else if statement, as the condition is true compiler execute the block followed by else if statement and then exit.
We may make mistakes(spelling, program bug, typing mistake and etc.), So we have this container to collect mistakes. We highly respect your findings.
© Copyright 2019