|
|
|
![]() |
|
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: 17:45.