ループ内で変数を宣言すると、ループ外で宣言するほうが速くなりますか?プログラムは各繰り返しで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);
}
ありがとう、私は、各反復でメモリを再割り当てすることを意味しました。私は質問を変更しました。 –