Condition Statement MCQ 2 : Negative Number Inside if

April 18, 2025 No Comments » Hits : 65






C MCQ : if statement > Negative Number Inside if [ Negative Number in if Allowed ]


#include<stdio.h>
void main()
{
if(-100)
   printf("What is negative number");
else
   printf("Oh God I am Positive Number");
}

Options :

  1. Oh God I am Positive Number
  2. What is negative number
  3. Compile Error : Negative number not allowed
  4. Random Behavior
Output
What is negative number

Why & How ?


  1. Negative Number inside if statement is considered as TRUE
  2. Any number except Zero in If is considered as TRUE
  3. Negative number is also Considered as TRUE
  4. So IF block gets executed