STRUCT |
Structure |
---|---|
ISO C99 |
Syntaxe
class-key := struct [decl-spec] [tag [: base-list ]] { member-list } [declarators]; [struct] tag declarators; |
Paramètres
Nom | Description |
---|---|
member-list | Ce paramètre permet d'indiquer la liste des membres de la structure |
decl-spec | Ce paramètre permet d'indiquer le spécificateur de déclaration. |
Description
Ce mot réservé permet d'identifier une structure de données (un enregistrement).
Remarque
- Le mot clef struct est utilisé pour déclarer une structure. Une structure peut contenir des variables de différents types sous un seul nom.
Exemple
Cet exemple permet de montrer l'utilisation d'un enregistrement :
Essayer maintenant !
- #include <stdio.h>
- #include <stdlib.h>
-
- struct personne {
- char salutation;
- char * prenom;
- char * nomfamille;
- char * ville;
- char * pays;
- char * province;
- };
-
- int main()
- {
- struct personne a;
- a.salutation = 'M';
- a.prenom = "Sylvain";
- a.nomfamille = "Maltais";
- a.ville = "Laval";
- a.pays = "CA";
- a.province = "QC";
- printf("Prénom : %s\n",a.prenom);
- printf("Nom : %s\n",a.nomfamille);
- printf("Ville : %s\n",a.ville);
- return 0;
- }
on obtiendra le résultat suivant :
Prénom : SylvainNom : Maltais
Ville : Laval
Voir également
Langage de programmation - C - Références de mots réservés (mots clefs) - union
Dernière mise à jour : Mardi, le 28 juillet 2015