.NET 4.x Выполняет ли компилятор арифметические операции с простыми числами в качестве оптимизации? - C#
Формулировка задачи:
Здравствуйте.
Скажем, если я буду писать так:
Это не повлияет на производительность программы, и будет аналогично записи 25 > var? Или компилятор не выполняет арифметические операции над известными числами и это операция 5 умножить на 5 будет выполняться каждый раз при запуске программы?
if (5 * 5 > var) { }
Решение задачи: «.NET 4.x Выполняет ли компилятор арифметические операции с простыми числами в качестве оптимизации?»
textual
Листинг программы
const int a = 5; if (25 > var) ...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д