Ciao a tutti,
sto leggendo la guida di html.it su c++ dove parla appunto anche di questo, cioè passagio di valori per riferimento e per parametri.
Io l'ho letta l'ho riletta quella pagina... ma proprio non riesco a capire....
perchè insomma questo codice non mi esegue lo scambio
codice:void Scambia(char x, char y) { char t; t = x; x = y; y = t; } int main() { char a = '?', b = '!'; Scambia(a,b); cout <<a<<' '<<b; return 0; }
mentre questo si...
codice:*/ void Scambia(char& x, char& y) { char t; t = x; x = y; y = t; } int main() { char a = '?', b = '!'; Scambia(a,b); cout <<a<<' '<<b; return 0; }
qualcuno potrebbe farmi qualche altro esempio.... o indicare altro materiale da leggere....
grazie e buona serata
centro![]()

Rispondi quotando
