Переменные, объявленные внутри цикла

Если бы я объявил переменную внутри цикла, было бы быстрее сделать объявление вне цикла? Программа перераспределяет память для n на каждой итерации или использует одну и ту же ячейку памяти на всем протяжении?

for(int i=0;i<10;i++)
{
    int n = getNumber();
    printf("%d\n",n);
}

по сравнению с

int n;
for(int i=0;i<10;i++)
{
    n = getNumber();
    printf("%d\n",n);
}
20
задан Nayuki 1 August 2015 в 17:39
поделиться