The key to solving this puzzle is 'Operator Precedence'.
The post decrement operator '--' has precedence over the subtraction operator '-'.
The evaluation steps are as follows,
Step 1 : result = (a--)-b;
Step 2 : result = (5--)-1;
Step 3 : result = 4
The post decrement happens for 'a' so its value is decremented by 1.
The result is,
Value of a is : 4
Value of b is : 1
Value of result is : 4
Sorry no correct answers this week!
No comments:
Post a Comment
Solution for this question?