LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

А по сути — можно запустить gcc с ключом -S, он даёт ассемблерный листинг. Посмотреть, как будут выглядеть разные типы циклов, цикл в цикле и др.

Здравый смысл подсказывает, что отличаться они будут примерно тем же, чем и в самом Си. Цикл while - проверка условия в начале с условным переходом за пределы цикла и jmp на начало в конце цикла. Цикл do…while — просто проверка в конце с условным переходом на начало. for, скорее всего, похож на while (его, кстати, и на Си можно через while выразить). Но в любом случае посмотри сам, интересно же.

Исходная версия hobbit, :

А по сути — можно запустить gcc с ключом -S, он даёт ассемблерный листинг. Посмотреть, как будут выглядеть разные типы циклов, цикл в цикле и др.