Q :
1.main()
{
int i=10;
{
int i=10;
i=!i>14;
printf(“i=%d”,i);
}
printf(“i=%d”,i);
}
try it results zero
Explanation :
i>14 is 0
!i>14 is 0
reason
!i means !10 is 0
then 0>14 is zero
interpret the stmt like this
i=(!i)>14; results 0
try it for i=!(i>14); results 1