|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2006
Città: Fossombrone (Pesaro e Urbino)
Messaggi: 405
|
[Ansi C] Dubbio puntatori
Salve a tutti. Spiego subito il mio dubbio.
Ho definito una funzione del tipo void funzione(int parametro1, tipo *parametro2) { codice poi a un certo punto chiamo una funzione che vuole un puntatore come parametro funzione(&(parametro2->elemento_del_tipo)); codice } Mi è venuto il dubbio perchè mi sembra strano prima usare l'operatore -> e poi la &. Se parametro2 è un puntatore perchè parametro2.elemento_del_tipo non è l'indirizzo dell'elemento del tipo? Non so se mi sono spiegato...mi sembra molto molto male Qualcuno che ha capito sa aiutarmi? Grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 499
|
perchè elemento_del_tipo è un puntatore solo se viene dichiarato come tale
__________________
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2006
Città: Fossombrone (Pesaro e Urbino)
Messaggi: 405
|
Ok quindi ho fatto bene come ho scritto nel sorgente?
Grazie per l'aiuto |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 499
|
se ti serve il puntatore a quel dato si
__________________
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2006
Città: Fossombrone (Pesaro e Urbino)
Messaggi: 405
|
Ok grazie mille
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:14.



















