Scusate, la domanda che sto per fare è abbastanza banale, ma è giusto per togliermi dubbi. Che differenza c'è tra scrivere...
int temp;
for (int i=0;i<100;i++)
{
temp=[...];
[...];
}
e...
for (int i=0;i<100;i++)
{
int temp=[...];
[...];
}
Cioè definire una variabile esternamente al for o internamente... Le due espressioni sono equivalenti? Anche parlando in termini di prestazioni?