16.3. Initialisation d'une variable structurée

Icône de l'outil pédagogique Initialisation d'une variable structurée

L'initialisation se fait avec la même syntaxe que pour les tableaux, au moment de la définition :

static T_personne Jojo = { "Klein", "Joseph", 1950 } ;

ou si on veut une initialisation partielle (des premiers champs obligatoirement) :

static T_adresse iut = { 9, "av. Leclerc" } ;

/* ici, les 2 derniers champs ne sont pas initialisés : ils seront mis à 0 automatiquement */ 

ou pour un tableau de structures :

ou pour une structure qui contient un tableau