Discussion :: Microprocessors
-
Consider the following expressions in Java
int a, b, c,
a = 40;
b = a++ ;
c = ++a ;
Now the values of a, b, c are
A.
42, 40, 42 respectively
|
B.
42, 42, 42 respectively
|
C.
40, 42, 42 respectively
|
D.
40, 40, 42 respectively
|
Answer : Option A
Explanation :
The steps are : a is given the value 40, b is given the value of a before it is incremented (i.e., 40) and a is incremented to 41, a is incremented to 42 and c is given this value. Thus the result is 42, 40, 42.
Be The First To Comment