Nel minicorso di C su html.it, c'e' questo esempio qui:
codice:
struct PIPPO { int x, y, z; } elemento;
struct PIPPO *puntatore;
puntatore = &elemento;
puntatore->x = 6;
puntatore->y = 8;
puntatore->z = 5;
in cui si dice che "abbiamo creato una struttura di tipo PIPPO e di nome "elemento", ed un puntatore ad una struttura di tipo PIPPO. Per accedere ai membri interni della struttura "elemento" abbiamo usato l'operatore -> sul puntatore alla struttura. "
Letto cosi', sembra che i puntatori servono solo ad accedere alla struttura.
Ma non si poteva fare pure cosi':
codice:
struct PIPPO { int x, y, z; } elemento;
elemento.x = 6;
elemento.y = 8;
elemento.z = 5;
Se si, che vantaggio c'e' ad usare i puntatori in questo caso?
Ciao e grazie!