Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

СКАЖИТЕ а такое в любом языке программирования возможно?

юл дома Ученик (19), на голосовании 4 месяца назад
Любое армфметическое действие к переменным и компилятор выдаст не тот результат,
что был задан изначально в сами переменные?
Дополнен 5 месяцев назад
//арифметические действия
/*опечатка просто*/
Голосование за лучший ответ
(масло) Стотч Мыслитель (8579) 5 месяцев назад
А что собственно не так? В переменной лежит значение, ты применил к значению математическую операцию, в результате которой получилось новое значение и оно было записано в переименую на место старого значения. Не вижу ошибки. Значение переменной не изменится, если операцию примерить к значению, но результат присваивать в другую переменную, например
C = A * 5
C примет новое значение, а A не изменится
Максим Искусственный Интеллект (212170) 5 месяцев назад
Любой язык с поддержкой оператора ++, любой си-подобный язык.
юл домаУченик (19) 5 месяцев назад
Не просто удивился я, когда урок посмотрел, когда было задано два значения+- Прикольно)
юл домаУченик (19) 5 месяцев назад
Думал, что компиляторы могут единичное действие поддерживать +-*/
Максим Искусственный Интеллект (212170) юл дома, надо просто знать, что делает этот оператор. ++ это не двойное сложение. ++с или с++ это увеличение переменной на 1. Фактически c = c + 1. Разница в том, что ++с сначала прибавляет, потом возвращает значение в точке вызова. А с++ наоборот сначала возвращает с, а потом инкрементирует на один. Таким образом (++b) + (++c) это просто b увеличивается на 1, с увеличивается на 1, потом они складываются. Ничего сложного в этом нет.
Пивная судьба Профи (566) 5 месяцев назад
На такие вопросы есть простой ответ - зависит от реализации, компилятора
Jurijus Zaksas Искусственный Интеллект (443841) 5 месяцев назад
Невозможно ни в каком.
Во-первых, компилятор ничего не выдает, это делает твоя программа.
Во-вторых, все действия в однопоточной программе происходят в строго определенном порядке и результат всегда предсказуем, хотя и не всегда логичен с первого взгляда.
Похожие вопросы