How this program is being evaluated? :     #include<stdio.h>
    int main(void)
    {
       int i=10;
       if(i==(20||10))
       printf("True");
       else
       printf("False");
       return 0;
    }
    
   // gives output: False
    //Please explain me how this program works??

