Module 10Avancé Pro
Structures, enum, union
Types composés, tableaux de structures, énumérations et unions.
- 5 h 30 environ
- 3 leçons
- 30 exercices
Ce que tu vas apprendre
- Définir une structure et accéder à ses champs avec le point
- Nommer un type avec typedef
- Déclarer et parcourir un tableau de structures
- Modifier une structure à travers un pointeur avec ->
- Définir une énumération et l'utiliser dans un switch
- Comprendre qu'une union ne contient qu'un champ à la fois
Contenu du module
0 / 30 exercices réussis
Les énoncés sont visibles par tous ; l'exécution et la correction sont réservées au plan Pro.
Passer Pro- Leçon · 14 min
Unité 1
Regrouper des données dans une structure
Définir un type `struct`, lui donner un nom avec `typedef` et le passer à des fonctions.
1 h 300 / 9 exercices réussis
- Distance entre deux pointsà faireFacile
- Milieu d'un segmentà faireFacile
- Structure rectangleà faireFacile
- Simplifier une fractionà faireMoyen
- Additionner des fractionsà faireMoyen
- Comparer deux fractionsà faireMoyen
- Nombres complexesà faireMoyen
- Module et conjuguéà faireMoyen
- Comparer des datesà faireFacile
- Leçon · 15 min
Unité 2
Tableaux de structures et pointeurs
Gérer une liste d'enregistrements, la trier et la modifier avec la flèche `->`.
1 h0 / 5 exercices réussis
- Leçon · 14 min
Unité 3
Énumérations et unions
Nommer des valeurs possibles avec `enum`, et stocker l'une ou l'autre de plusieurs valeurs avec `union`.
3 h0 / 16 exercices réussis
- Énumération des joursà faireFacile
- Feu tricoloreà faireFacile
- Formes avec une unionà faireDifficile
- Union étiquetéeà faireMoyen
- typedef et vecteursà faireMoyen
- Structures imbriquéesà faireMoyen
- Âge à une dateà faireMoyen
- Paire de points la plus procheà faireMoyen
- Périmètre d'un polygoneà faireMoyen
- Aire d'un polygoneà faireDifficile
- Carnet de contactsà faireMoyen
- Inventaireà faireDifficile
- Classement d'un championnatà faireDifficile
- Ajouter des secondesà faireFacile
- Parenthèses bien forméesà faireMoyen
- File circulaireà faireDifficile