Quando si voglia definire un nuovo tipo, si può usare la dichiarazione typedef
Ad esempio, si può fare:
typedef struct indirizzo{
char citta[128];
char via[128];
int civico[5];
}
E poi dichiarare:
indirizzo mio_indirizzo;
Come se indirizzo fosse un tipo proprio del C