Top.Mail.Ru
Ответы

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

Любое армфметическое действие к переменным и компилятор выдаст не тот результат,
что был задан изначально в сами переменные?

Дополнен

//арифметические действия
/*опечатка просто*/

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект

Невозможно ни в каком.
Во-первых, компилятор ничего не выдает, это делает твоя программа.
Во-вторых, все действия в однопоточной программе происходят в строго определенном порядке и результат всегда предсказуем, хотя и не всегда логичен с первого взгляда.

Аватар пользователя
Профи

На такие вопросы есть простой ответ - зависит от реализации, компилятора

Аватар пользователя
Искусственный Интеллект

Любой язык с поддержкой оператора ++, любой си-подобный язык.

Аватар пользователя
Мудрец

А что собственно не так? В переменной лежит значение, ты применил к значению математическую операцию, в результате которой получилось новое значение и оно было записано в переименую на место старого значения. Не вижу ошибки. Значение переменной не изменится, если операцию примерить к значению, но результат присваивать в другую переменную, например
C = A * 5
C примет новое значение, а A не изменится