[ Web Proxy ]
URL:
Viewing: https://fr.cppreference.com/cpp/language/while [Back]  [Original]

while loop cppreference.com
cppreference.com
Espaces de noms
Variantes

while loop

De cppreference.com

<metanoindex/>

 
 
Langage C++
Sujets gnraux
Contrle de flux
Instructions conditionnelles
Instructions d'itration
Instructions de saut
Fonctions
dclaration de fonction
expression lambda
fonction gnrique
spcificateur inline
spcification d'exception (obsolte)
spcificateur noexcept (C++11)
Exceptions
Espaces de noms
Types
spcificateur decltype (C++11)
Qualificatifs
qualificatifs const et volatile
qualificatifs de stockage
qualificatif constexpr (C++11)
qualificatif auto (C++11)
qualificatif alignas (C++11)
Initialisation
Littraux
Expressions
oprateurs alternatifs
Utilitaires
Types
dclaration typedef
dclaration d'alias de type (C++11)
attributs (C++11)
Jette
Original:
Casts
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
conversions implicites
conversion const_cast
conversion static_cast
conversion dynamic_cast
conversion reinterpret_cast
conversions style C et style fonction
Allocation de mmoire
Classes
Qualificatifs spcifiques aux membres de classe
Fonctions membres spciales
Modles
classes gnriques
fonctions gnriques
spcialisation de modles
paquets de paramtres (C++11)
Divers
Assembleur
 
Excute une boucle .
Original:
Executes a loop.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Utilis lorsque le code doit tre excut plusieurs fois tant qu'une condition est prsent .
Original:
Used where code needs to be executed several times while some condition is present.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Syntaxe

while ( cond_expression ) loop_statement

Explication

cond_expression doit tre une expression dont le rsultat est convertible en bool. Il est value avant chaque excution de loop_statement, qui est excute seulement si le cond_expression value true .
Original:
cond_expression shall be an expression, whose result is convertible to bool. It is evaluated before each execution of loop_statement, which is only executed if the cond_expression evaluates to true.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Mots-cls

while

Exemple

#include <iostream>

int main()
{
    int i = 0;
    while (i < 10) i++;
    
    std::cout << i << '\n';
    
    int j = 2;
    while (j < 9) {
        std::cout << j << " ";
        j += 2;
    }
}

Rsultat :

10
2 4 6 8

Web Proxy Viewer  |  New URL  |  Original Page