Ce inseamna caracterul "&" intr-un subprogram "void exemplu(int x, int &y) {...}" si cand se foloseste? pe scurt
Răspunsuri la întrebare
Răspuns de
2
In exemplul tau inseamna pass by reference. Sa zicem ca chemi functia: "int a = 3; exemplu(2, a);". Functia nu doar c-o sa foloseasca valoarea lui a, ci o sa arate spre aceeasi locatie in memorie (locatia lui a). Evident, din moment ce arate spre aceeasi locatie in memorie, daca o modific pe una se va modifica si cealalta.
Alte întrebări interesante
Istorie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă