Когда глобальная переменная используется внутри функции (C / C ++), будет ли она извлечена непосредственно из регистров или из стека?
Почему считается, что связанные циклы (для циклов) имеют больше возможностей для оптимизации, чем несвязанные циклы (while loop / do while)?
Почему возврат значения не так хорош, как передача значения по ссылке?
Если возможно, пожалуйста, дайте описания уровней сборки.