Вопросы на уровне сборки C ++ / C

  1. Когда глобальная переменная используется внутри функции (C / C ++), будет ли она извлечена непосредственно из регистров или из стека?

  2. Почему считается, что связанные циклы (для циклов) имеют больше возможностей для оптимизации, чем несвязанные циклы (while loop / do while)?

  3. Почему возврат значения не так хорош, как передача значения по ссылке?

Если возможно, пожалуйста, дайте описания уровней сборки.

7
задан Pappu 11 December 2010 в 11:49
поделиться