hubert
41 уровень

Говнокод #13

Статья из группы Архив info.javarush
pp = pp++;
Комментарии (8)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Kverde Уровень 31
6 июля 2014

int p = 1;
p = p++;
System.out.println(p); // 1


Хотя если исходить из лекции 21, можно подумать что в выводе будет 2. Там был такой пример

int a = 3;
int b = a++; 
// что происходит на самом деле
int a = 3;
int b = a;
a = a + 1;
igor Уровень 25
5 мая 2014
Можно и не писать эту строчку.
pp = pp++;

равносильно, т.к. постфиксная операция
p = p;

что имеет мало смысла.
gnev Уровень 24
5 мая 2014
pp += 1;