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

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 Porecla0987
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