01-19-2013, 05:42 PM
int a= 2;
a += --a + a * ++a;
Как Вы думаете, а какой будет ответ?=)
a += --a + a * ++a;
Как Вы думаете, а какой будет ответ?=)
Простенькое операция
|
01-19-2013, 05:42 PM
int a= 2;
a += --a + a * ++a; Как Вы думаете, а какой будет ответ?=)
01-19-2013, 05:44 PM
niko42 Написал:int a= 2; 5 10 символов
Fortuna - non penis, in manus non recipe.
01-19-2013, 05:45 PM
Ashe Написал:5 10 символов Я думаю, что 9 =))
01-19-2013, 05:46 PM
![]() :redlol:
01-19-2013, 05:50 PM
niko42 Написал:Я думаю, что 9 =)) А я думаю, что - "Простенькая операция". P.S. Сегодня день грамарнаци :redlol:
Fortuna - non penis, in manus non recipe.
01-19-2013, 05:56 PM
Ashe Написал:А я думаю, что - "Простенькая операция". Ну не кретично думаю, ибо и так уже голова едет=)) Действительно ответ 5. Не пойму в чем сикрет у операции --a ?=) int a= 2 ; a+=--a + a* ++a;
01-19-2013, 06:00 PM
приоритет операций оно сначала инкриминирует, потом возвращает
2 += 1 + 1*2 как-то так выглядит
01-19-2013, 06:02 PM
8 (десять символов)
01-19-2013, 06:04 PM
niko42 Написал:Ну не кретично думаю, ибо и так уже голова едет=)) Значение сначала уменьшается на единицу, затем возвращается. P.S. Загуглите "преинкремент java".
Fortuna - non penis, in manus non recipe.
01-19-2013, 06:08 PM
Gattsu Написал:приоритет операций оно сначала инкриминирует, потом возвращаетСпасибо. Сделал, как бы для себя наглядный примерчик: a = --a + a;=)) И все стало на свои места. |
« Предыдущая | Следующая »
|