ciao Mauro perdona la domanda magari ovvia ma per me questo video è stato più difficile. quindi la & fa si che il codice insito nella funzione possa essere processato nell'int main? ( la scambiaNumeri senza la & avviene nella funzione void e li rimane !?)
Ciao exootic, no, praticamente ciò che permette di fare la "&" è di cambiare il valore effettivo della variabile che passi come parametro, se non avessi messo la "&" in quel codice, la funzione non scambiava le variabili che abbiamo passato come argomento nel main, bensì avrebbe scambiato le variabili locali della funzioni, ossia i parametri.
Grande Mauro grazie a te magari nella verifica di domani ci scrivo qualcosa
Aggiornamento ho preso 8.5 Mauro sei molto meglio del mio prof
ciao Mauro perdona la domanda magari ovvia ma per me questo video è stato più difficile. quindi la & fa si che il codice insito nella funzione possa essere processato nell'int main? ( la scambiaNumeri senza la & avviene nella funzione void e li rimane !?)
Ciao exootic, no, praticamente ciò che permette di fare la "&" è di cambiare il valore effettivo della variabile che passi come parametro, se non avessi messo la "&" in quel codice, la funzione non scambiava le variabili che abbiamo passato come argomento nel main, bensì avrebbe scambiato le variabili locali della funzioni, ossia i parametri.
@@maurodev ok perfetto ho capito, ti ringrazio
ciao Mauro, la domanda potrebbe sembrare sciocca ma come dovrei fare se volessi usare un cin per definire dei valori nelle funzioni come dovrei fare?
Ciao che differenza ce tra una funzione void ed int ?
Una funzione void esegue una task e basta, una funzione int restituisce un numero intero