Menu
CoddyTech

Boucle for améliorée

Fait partie de la section Fondamentaux du Journey C++ de Coddy. Leçon 65 sur 74.

La boucle for améliorée, également appelée boucle for-each, offre une façon plus simple de parcourir les tableaux. Elle gère automatiquement les indices et la récupération des éléments, ce qui rend le code plus lisible et moins sujet aux erreurs.

Voici la syntaxe de base d’une boucle for améliorée :

for (data_type element : array) {
    // Code à exécuter pour chaque élément
}
  • data_type : Le type des éléments du tableau.
  • element : Une variable qui contiendra l’élément actuel à chaque itération.
  • array : Le tableau que tu veux parcourir.

Voici un exemple :

int numbers[] = {1, 2, 3, 4, 5};
for (int number : numbers) {
    std::cout << number << std::endl;
}

Dans cet exemple, la boucle parcourt le tableau numbers. À chaque itération, l’élément courant est affecté à la variable number, et le code à l’intérieur de la boucle est exécuté. Le résultat sera :

1
2
3
4
5

La boucle for améliorée est particulièrement utile lorsque tu dois accéder à chaque élément d’un tableau sans modifier le tableau lui-même.

challenge icon

Défi

Facile

Crée un programme qui effectue les opérations suivantes :

  1. Initialise un tableau de chaînes nommé fruits avec les valeurs "apple", "banana", "orange", "grape" et "kiwi".
  2. Utilise une boucle for améliorée pour parcourir le tableau fruits.
  3. À chaque itération, affiche le fruit courant.

Essayez vous-même

#include <iostream>
#include <string>


int main() {
    // Initialiser le tableau fruits
    std::string fruits[] = {"apple", "banana", "orange", "grape", "kiwi"};

    // Utiliser une boucle for améliorée pour parcourir le tableau
    
    return 0;
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur C++ en ligne