Le struct in Linguaggio C

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;
};

In questo caso è dichiarata una struttura dati contenente tipi di dati diversi definiti dall’utente in relazione al suo problema. Tale dichiarazione, va effettuata prima che il programmatore definisca delle variabili statiche o dinamiche legate all’uso del nuovo modello dati. 
Infatti, fintantoché la struttura non è dichiarata come variabile non è utilizzabile all’interno del programma e di suoi eventuali sotto programmi. 
La dichiarazione avviene in modo generico con la dichiarazione tipica:

Per continuare a leggere questo articolo devi sottoscrivere un abbonamento
Puoi abbonarti al link al menù principale o cliccando sul link Abbonati Ora!