Struttura (struct).
La struttura (struct) è un tipo di dati molto composito: una raccolta di variabili di diversi tipi, unite da un nome.
struct <etichetta>
{
<tipo> <nome variabile 1>;
<tipo> <nome variabile 1>;
<tipo> <nome variabile 2>;
<tipo> <nome variabile 3>;
};
L'etichetta sarà un nuovo tipo di dati e, utilizzando questa etichetta, puoi dichiarare direttamente la struttura stessa:
struct
{
<tipo> <nome variabile 1>;
<tipo> <nome variabile 2>;
<tipo> <nome variabile 3>;
} <nome struttura>;
- Si accede a un membro della struttura secondo il seguente schema: <nome struttura>.<nome variabile> e consente di modificare o leggere il valore.
- Se due strutture hanno la stessa struttura (dichiarata da un'etichetta), puoi semplicemente equiparare una struttura a un'altra, tutte le variabili verranno scritte di conseguenza al loro posto.
- Un'altra opzione conveniente è assegnare un valore come questo: <nome struttura> = ( <etichetta> ) { <valore variabile 1>, <valore variabile 2>, <valore variabile 3> };
Leggi di più sulle strutture qui.
