for($i=0, $length = count($some_arr); $i < $length; $i++)
https://www.php.net/manual/ru/function.count.php#114924 Но твой вопрос о другом. Твой вопрос не о передаче данных между памятью и регистром. вой вопрос об арифметических операцияхТак обычно при арифметических операциях содержимое регистра складывается с данными из памяти.
Однако, современный C++ во всю использует integer promotion, в результате которого практически всегда и практически все арифметические операции выполняется на регистрах общего назначения с полной шириной.Отладчик в Visual Studio показывает, что char-ы по умолчанию складываются с помощью ассемблерных команд с AL.
И это сегодня выполняется настолько быстро, что об этом можно не задумываться.Это зависит от задачи. Все относительно. Для объемных математических вычислений это может быть критически важным.
char x = 3;
x += 16;
int x = 3;
x += 16;
<div style="clear:both"></div>,
именно таким способом я сейчас и борюсь с вылезанием. Но с этим дополнительным элементом проблема. Если содержимое DIV заканчивается на <p>...</p>
, то из-за этого последнего очищающего элемента образуется лишний отступ.