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

Какой ответ правильный на этот вопрос. Язык Программирования C. Считается ли это побочным эффектом?

артем новичков Знаток (318), на голосовании 2 дня назад
Голосование за лучший ответ
Андрей Высший разум (465205) 1 месяц назад
В языке C компилятор имеет право самостоятельно менять порядок вычисления подвыражений в выражении. Так что неизвестно, что будет вычислено раньше: числитель или знаменатель. И, соответственно, невозможно определить значение выражения.

Только называется это не "побочный эффект" (язык C чуть менее, чем полностью построен на побочных эффектах), а "неопределённое поведение" (UB, undefined behavior).
AaacoB AaacМудрец (11917) 1 месяц назад
пиндатый язык... сильно, видать, старались, чтобы такую ипалу придумать... и чейта курили...
Похожие вопросы