|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2007
Città: Cassano M.go (Va)
Messaggi: 631
|
Passaggio di parametri
Qualcuno sa spiegarmi in modo molto semplice la differenza del passaggio di parametri x copia e x indirizzo?
Xkè nn ho capito bene la differenza, grazie mille... |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2007
Messaggi: 493
|
nel passaggio x valore viene fatta una copia della variabile quindi non viene modificata
nel passaggio x indirizzo viene passato l'indirizzo (cioè dove "sta") la variabile e viene modificata direttamente
__________________
![]() ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2007
Città: Cassano M.go (Va)
Messaggi: 631
|
Mi potreste fare un esempio dei 2 casi?
|
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Sep 2001
Città: pisa
Messaggi: 70
|
![]() ![]() Voglio passare il parametro pippo ad un altro indirizzo: 0x10005 Passaggio per valore: passo il valore 5 in 0x10005 Per sapere quanto vale pippo leggo il valore contenuto in 0x10005 Cambiando il valore in 0x10005 si modifica la copia di pippo, ma l'originale in 0x10004 è ancora 5. Passaggio per indirizzo : passo l'indirizzo 0x10004 in 0x10005 Per sapere quanto vale pippo leggo il valore all'indirizzo passato in 0x10005, che è 0x10004 il cui contenuto è 5. Se modifico il valore all'indirizzo passato (0x10004) sto modificando pippo in persona. ![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jul 2007
Città: Cassano M.go (Va)
Messaggi: 631
|
Grazie mille ragazzi, lo capito bene oggi a lezione!!
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:24.