
Le Struct in Linguaggio C
Cosa sono le Struct ?
Sono modelli di strutture dati definite dall'utente in relazione alla rappresentazione dati che occorre nel problema; nel linguaggi di programmazione di qualunque tipo sono sempre ammessi come tipologia di struttura dati.
E' definita una struttura dati eterogenea in quanto può essere composta da tipi di dati semplici o strutturati come ad esempio un array.
Per poter utilizzare tale strutture l'utente deve dichiarare nel programma la struct con la dichiarazione:
struct nome struttura
{ tuoi1 nome dato;
tipo 2 nome dato 2;
.....
tipo n nome dato n;
};
ad esempio
struct alunno {char nome[20];
char cognome[20];
char classe[4];
char sezione[2];
int age;
float media_voti;
};