раскрыть ветку (4)
раскрыть ветку (3)
Тоже спорно, хороший компилятор соберет Си код в ассемблер так, что руками никогда такое не напишешь.
раскрыть ветку (1)
Ну мы же про теорию. Так то да, обычно когда оптимизируют код собирают через компилятор и сравнивают, если что не так пилят снова на ++ и компилируют. Самому понять эту муть сложновато.