Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
8:12
2625
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->
1|2

АвторПрограммеры вопрос
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:
Вай-вай, нехорошо толсто троллить, да ещё оказывается такими баянами, хотя я про это раньше и не слышал
Вай-вай, нехорошо толсто троллить, да ещё оказывается такими баянами, хотя я про это раньше и не слышал
Это не боян, а классика, а классика актуальна в любое время. Троллить никого и не собирался, просто многим интересно попытать свой ум=)
1|2
К списку тем
2007-2025, онлайн игры HeroesWM