Structures
En programmation en C, les structures (ou "structs") sont des types de données qui permettent de regrouper plusieurs variables de types différents sous un même nom. Elles sont utiles pour organiser et manipuler des données complexes de manière efficace.
Voici un exemple détaillé d'une structure en C et son utilisation :
Dans cet exemple :
- Une structure
Personne
est définie avec trois champs :nom
(une chaîne de caractères),age
(un entier) ettaille
(un nombre à virgule flottante). - Dans la fonction
main()
, une variable de typePersonne
appeléepersonne1
est déclarée. - Les champs de la structure
personne1
sont initialisés avec des valeurs spécifiques à l'aide de la fonctionstrcpy()
pour le nom et d'assignations directes pour l'âge et la taille. - Les informations de la personne sont affichées à l'écran.
- L'âge de la personne est ensuite mis à jour en modifiant directement le champ
age
de la structurepersonne1
. - Les informations mises à jour sont ensuite affichées à nouveau.
Les structures en C permettent donc de regrouper des données associées sous une même entité, ce qui facilite la manipulation et la gestion des informations dans un programme.