Salve amici,
ho un problema nel capire la sintassi della dichiarazione della struttura:


codice:
typedef struct Lista{
  int valore;
  double tab[A];
  char stringa[];
  struct Lista *coda;
} Lista;
Le due parti in grassetto non le capisco!!!
1) perche il nome lista viene messo anche all'inizio dopo lo struct? cosa cambia rispetto alla fine?

2) e lo struct Lista *cosa, cosa crea? Una struttua puntatore a lista?


bye bye


e grazeeeeeeeeeeeeeeeeee