Informatică, întrebare adresată de Bogdan112, 9 ani în urmă

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.


boiustef: 1 este raspuns corect
Bogdan112: Corecte sunt amandoua :/

Răspunsuri la întrebare

Răspuns de pmarian98
0

EU ZIC CA DIN PUNCT DE VEDERE AL MEMORIEI

AR FI MAI RAPID SA O DECLARI O DATA INAINTE DE MAIN

CA VARIABILA DE TIP GLOBAL


DemonBolt: "din punct de vedere al memoriei, ar fi mai rapid..." este total gresit. Ori reduce memoria, ori timpul de executie?
Bogdan112: Daca prin "mai rapid" te referi la mai usor pentru cineva,nu te-ar ajuta decat la un examen,unde te grăbești, dar având in vedere eficienta respectiv timpul de execuție,mai bine lași deoparte acest "mai rapid". Poate cu o variabila,doua nu se simte,dar cand ai un program/script care necesită o atenție mai mare,lași graba deoparte.
Alte întrebări interesante