+ 1
Что за мистика?
4 Respuestas
+ 2
++a - prefix
a++ - postfix
Значи, нека a = 2, тогава:
b = ++a; (първо: а = а + 1 = 3, второ: b = a = 3)
b = a++; (първо: b = a = 2, второ: a = a + 1 = 3)
+ 3
Вот теперь понял! Спасибо!
+ 2
Няма мистика:
1. a = 2, b = 2686816, c = 4232176
2. b = ++a; (b = 3)
3. c = ++b; (b = 4, c = 4)
4. a = b * c; (a = 16)
5. a = 16, b = 4, c = 4
+ 2
Тяжеловато переварить, но вроде в голове отложилось. То есть если b=++a, то в b записывается 3 и 'а' тоже изменяется на +1. А если b=a++, то изменяется только b?