Изобретаем велосипед. 100% это уже было, м/б даже на этом форуме
В детали ассемблер-коды предлагаю не лезть, это всего лишь детали.
Принцип понятен, думаю, и без этого? В одном случае компилятор сразу делает инкременты х, потом действия.
В другом - по очереди, слева направо, по ходу инкрементируя х.
Соответственно, мы приходим к тому самому выводу :
Цитата:
СТАНДАРТОМ С++ ЭТИ ПРАВИЛА НЕ РЕГЛАМЕНТИРУЮТСЯ
|
Всем спасибо, все свободны.
PS. Только оптимизация идёт не на этапе ассм->коды, а С->ассм.