# Education is not limited to just classrooms. It can be gained anytime, anywhere... - Ravi Ranjan (M.Tech-NIT)

## Example 1 : Illustration of Indirect or Invisible If

More Theory : Click Here : Indirect If Statement
We have seen basic concept about “Indirect Use of If Statement”. Now we are focusing on more and more short tutorials before solving MCQ’s .

```#include<stdio.h>

int main()
{
int a = 40;
int b = 30;
int c;

c = !(a>=0) >= 0;
printf("%d",c);

return(0);
}```

Output :

`1`

## How to Make use of Comparison Statement inside If Statement :

1. While Solving such a Long expression , First Scan Expression from Left to Right .
2. Solve Expression bounded in Pair of ( ) .

Step 1 :

1. Always Solve Bracket First
`c = !(a>=0) >= 0`

Step 2 :

1. a>=0 is True
2. So Replace “a>=0” by 1
`c = !1 >= 0`

Step 3 :

1. NOT Operator has Higher Priority Than >= Operator .
2. !1 = 0
3. Replace “!1”  by “0”
`c = 0 >= 0`

Step 4 :

1. Obviously 0 >= 0 is True Condition
2. Replace Whole Expression by 1
`c = 1`

Thus C = 1