Salut. Ce rol are "&" in secventa urmatoare?
#include <iostream>
using namespace std;
int f(int &a,int b)
{
a=a-1;
b=a+1;
cout<<a<<b;
}
int main()
{
int a,b;
a=5;
b=9;
f(a,b);
cout<<a<<b;
}
In cazul asta o sa afiseze 2329, iar daca nu pun "&" o sa afiseze 2339. Din cate am inteles, acest "&" inlocuieste valoarea lui a peste tot cu valoarea lui a prelucrata in functie; chiar daca in main i-am dat lui a valoarea 3, el o sa o considere 2 (a-1). Stiu ca "&" se foloseste la pointeri, dar nu am facut pointeri la scoala