Salve.
I miei dubbi riguardo i puntatori sono più di uno. Al termine di questa discussione desidererei annientarli uno per uno (non vi conviene offrirvi volontari )
Allora, partiamo subito con questo codice:
Abbastanza intuibile. Ho creato una variabile n e un suo puntatore p. Cambio il valore della variabile n sfruttando proprio il puntatore (non avrei potuto fare altrimenti).
Il dubbio che mi rimane è dovuto al fatto che conosco un secondo codice che mi permette di fare ciò:
Il puntatore qui è presente SOLO tra gli argomenti che la funzione cambiaValore vuole ricevere (*a). Nella main, quindi, non creo alcun puntatore. ANZI creo solamente la variabile! Solamente che quando la devo passare alla funzione cambiaValore, la passo usando la "&" (e commerciale).
Ragazzi... perchè??? Qual'è la maledetta differenza?
Per favore, cercate di spiegarmelo nel modo più semplice possibile
Grazie in anticipo!
I miei dubbi riguardo i puntatori sono più di uno. Al termine di questa discussione desidererei annientarli uno per uno (non vi conviene offrirvi volontari )
Allora, partiamo subito con questo codice:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Abbastanza intuibile. Ho creato una variabile n e un suo puntatore p. Cambio il valore della variabile n sfruttando proprio il puntatore (non avrei potuto fare altrimenti).
Il dubbio che mi rimane è dovuto al fatto che conosco un secondo codice che mi permette di fare ciò:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Il puntatore qui è presente SOLO tra gli argomenti che la funzione cambiaValore vuole ricevere (*a). Nella main, quindi, non creo alcun puntatore. ANZI creo solamente la variabile! Solamente che quando la devo passare alla funzione cambiaValore, la passo usando la "&" (e commerciale).
Ragazzi... perchè??? Qual'è la maledetta differenza?
Per favore, cercate di spiegarmelo nel modo più semplice possibile
Grazie in anticipo!