Langage C
16.3. 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) :
/* 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 :
|