Page 169 - Computer science 868 Class 12
P. 169
p = m++ + n++ * ++n;
= 5 + 6 * 8
= 5 + 48
= 53
p = m + m++;
= 5+5
= 10
p = m + ++m - ++n * n;
= 5 + 6 - 7* 7
= 5 + 6 - 49
= 11 - 49
= -38
2. int i=1, j=2, k=3;
int m = i-- - j-- - k--;
= 1 - 2 - 3
= -1 -3
= -4
3. int m = 0, n = 0;
int p = --m * --n * n-- * m--;
System.out.println(p);
p = --m * --n * n-- * m--;
= -1 * -1 * -1 * -1
= 1
4. int m = 1010, n = 1010, p;
p = m++ / ++n * n-- / --m;
= 1010 / 1011 * 1011 / 1010
= 1 * 1011 / 1010
= 1011 / 1010
= 0
5. if int a = 20, b = 15;
b += a++ * 2 / a++ + b;
b = b + (a++ * 2 / a++ + b)
= 15 + (20 * 2 / 21 + 15)
= 15 + (40 / 21 + 15)
= 15 + (1 + 15)
= 15 + 16
= 31
a += a + a-- / --a + b
= a + (a + a-- / --a + b)
= 20 + (20 + 20 / 18 + 15)
= 20 + (20 + 1 + 15)
= 20 + (36)
= 56
167
Variables and Expressions 167

