Le mot-clé struct est utilisé pour définir une structure. Un exemple est donnée ci-après.
struct
struct date { int jour; int mois; int annee; }
La structure définie ci-dessous en composée de 3 parties. Il s'agit de 3 variables entière nommée jour, mois et annee.
jour
mois
annee
Pour déclarer une variable de type struct, il faut
struct date creation;
La syntaxe ci-dessus déclare une variable nommée creation qui est du type struct date.
creation
struct date
Pour affecter ou accéder au contenu d'une variable de type struct, il existe 2 syntaxes selon que la variable est un point ou non.
//Si creation est un variable simple creation.jour = 5; creation.mois = 8; creation.annee = 1985;
Pour accéder à chaque partie de la structure, on utilise l'opérateur ..
.
//Si creation est un pointeur creation->jour = 5; creation->mois = 8; creation->annee = 1985;
Pour accéder à chaque partie de la structure, on utilise l'opérateur ->.
->
The #1 tech hiring platform