:: C Language Interview Questions ::

Click on >> (Arrow for More Questions) 

  Answer/Explaination : 

0 0 1 3 1


(Exp) :
Logical operations always give a result of 1 or 0 . And also the logical 
AND (&&) operator has higher priority over the logical OR (||) operator. So the 
expression 'i++ && j++ && k++' is executed first. The result of this expression is 0 
(-1 && -1 && 0 = 0). Now the expression is 0 || 2 which evaluates to 1 (because OR 
operator always gives 1 except for '0 || 0' combination- for which it gives 0). So the value 
of m is 1. The values of other variables are also incremented by 1.
 
 

Next >>

 
 

Quick Links

| Home | C Language | All India Entrances | Previous Year Papers | Software Projects

| Project Reports | Job Alerts & Notifications | Technical Interview Questions |

| Audio Visual Notes |