Использование подвыражений
Хорошие оптимизаторы никогда не вычисляют значение одного и того же выражения дважды. Рассмотрим следующий пример:
a = x*y + n;
b
= x*y - n; // выражение (x*y) уже встречалось! и x,y с тех пор не менялись!
Хорошие оптимизаторы никогда не вычисляют значение одного и того же выражения дважды. Рассмотрим следующий пример:
a = x*y + n;
b
= x*y - n; // выражение (x*y) уже встречалось! и x,y с тех пор не менялись!