Informatică, întrebare adresată de KimLbug, 8 ani în urmă

imi poate cineva explica de ce atunci cand facem o functie C++ avand parametru vector declarat local in main (pe care il modificam in functie, de ex il ordonam), nu punem adresa? de ex functia void ordonare(int v[],int n) { ... } , iar v nu are adresa. ptc de ex cand modificam in functie un numar declarat local in main, mereu punem adresa, gen void functie(int &n). aceeasi chestie si la caractere vs siruri de caractere.

Răspunsuri la întrebare

Răspuns de me2018
0

Numele unui tablou este un pointer, care retine adresa de memorie a primului element din tablou. Nu trebuie pus operatorul de adresare &, ca deja retine o adresa.


KimLbug: ok ms
Alte întrebări interesante