Différences entre les versions de « Programmation C++/Les structures »

{{Programmation C++}}
=== Les structures ===
====Présentation====
Les structures permettent de regrouper dans une même entité plusieurs variables. Ainsi il est possible de construire de nouveaux types plus complexes.
===='''Syntaxe'''====
 
struct ''identificateur''
// liste des différents champs constituant notre structure
// utilise la même syntaxe que la déclaration de variables
} ''[variables]'';
};
 
<code>''identificateur''</code> identifie le nouveau type de données.
Une variable de ce type est donc précédé de <code>struct ''identificateur''</code> ou <code>''identificateur''</code> car le mot <code>struct</code> est optionnel.
 
<code>''[variables]''</code> est optionnel et permet de déclarer une ou plusieurs variables de ce nouveau type.
====Exemple====
 
====Exemple====
L'exemple ci-dessous illustre l'utilisation d'une structure nommée <code>Point</code> comportant deux champs (appelées également variables membres) <code>x</code> et <code>y</code> de type <code>double</code>.
 
Utilisateur anonyme