Updated more than two conditions part. (#18868)

The tutorial seemed to miss the part that a cpp code can also take more than one conditions and also that else{...} will always run if conditions of if and else if are not true, hence it can also be skipped if necessary.
pull/18837/head^2
AkshitAggarwal 2018-10-16 02:03:24 +05:30 committed by Quincy Larson
parent 6d251f37b6
commit ab37bb5080
1 changed files with 18 additions and 0 deletions

View File

@ -24,6 +24,24 @@ else
expression-2;
}
```
The above code however can be used to check more than just two conditions in the following way/syntax:
```cpp
if(condition 1) /* Checks first condition, skips else-if and else
{ entirely if condition 1 checks out */
expression-1;
}
else if(condition 2) /*Checks condition 2, only and only if condition 1
{ is false, if condition 2 is true the comiler will
expression-2; skip the 'else' part and move on */
}
else /*Once if and else-if conditions don't satisfy the
{ compiler will run the expression in else{..}
expression-3; because it does not have a condition to check,
} part of code can also be skipped if not necessary*/
```
Hence conditional operator is very handy when you need to write simple if-else statement. It can also be used in #define
preprocessor when similar condition is to be used in multiple places.