C++. Salut! Ce este mai eficient din punct de vedere al memorie sa folosesc?

1. for(int i=...);

sau

2.int i; for(i=...);

Luand in vedere ca variabila "i" nu va mai fi folosita in alt loc. Nu-mi pasa ca este o diferenta insesizabila.