Автор | Программеры вопрос |
int i = 5;
i = ++i + ++i;
Вопрос: Чему равно i? |
в каком языке? |
в каком языке?
на любом языке, важна истина, а не метод ее достижения |
14 |
гладиолус! |
на экшн скрипте выходит 13, что логично. но может на с будет и 14 |
6+6=12 |
++i = i+1; если не ошибаюсь |
для BLOOD-UFA:
6+7 будет. первый раз i увеличивается на 1, получается 6. но второй раз уже 6 увеличивается на 1 и получается 7.
хотя, никакой нормальный программер не будет составлять такие идиотские конструкции |
6+7 будет. первый раз i увеличивается на 1, получается 6. но второй раз уже 6 увеличивается на 1 и получается 7.
хотя, никакой нормальный программер не будет составлять такие идиотские конструкции
согласен, что конструкция идиотская, скорее всего для абитуриентов, чтоб запутать их. |
с++ сказало, что 14) |
Просто лишний ++ добавляет название языка, видимо. ) |
Ну вот. На с++ 14, на экшн скрипте 13. Видать они по разному понимают действие ++i. Первый как подпрограмму, которая просто увеличивает i на 1, второй как функцию, которая не только увеличивает, а и возвращает результат, поэтому в первом действии и выходит 6.
А в условии кстати на написано на каком компиляторе надо проверять |
просто надо еще учитывать разницу ++i и i++.
данный пример ярко показывает их разницу. |
14+
Для С++ пояснение. На первом курсе как ни странно всем рассказывают, про разницу ++i и i++, мало кто запоминает, потому как используют в основном в циклах. |
для Rapina:
на любом языке
А вот видишь, на разных языках разные истины. Я так подозреваю, ещё и от настроек компилятора может зависеть |
ТС как обычно толсто троллит)
http://lurkmore.to/%2B%2Bi_%2B_%2B%2Bi |
на любом языке, важна истина, а не метод ее достижения
нереально толсто |
для Rapina:
Вай-вай, нехорошо толсто троллить, да ещё оказывается такими баянами, хотя я про это раньше и не слышал |
Вай-вай, нехорошо толсто троллить, да ещё оказывается такими баянами, хотя я про это раньше и не слышал
Это не боян, а классика, а классика актуальна в любое время. Троллить никого и не собирался, просто многим интересно попытать свой ум=) |