Отредактировал этот вопрос из-за моих плохих примеров. Вот мой обновленный вопрос:
Будет ли следующее равно по скорости и распределению памяти:
int b;
for (int i = 0; i < 1000; i++)
b = i;
а также
for (int i = 0; i < 1000; i++)
int b = i;