CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[C++] boucle do...while

Clavciss
Clavciss
Niveau 3
22 novembre 2015 à 15:00:30

Bonjour , j'apprend en ce moment le C++ mais je ne comprend pas la boucle Do While , si j'ai bien compris elle se résume à cela non ?

do
executer l'instruction
while() si la condition est vrai recommencer

je crois que elle sert à exécuter des instructions mais "à l'envers " c'est a dire exécuter l'instruction et ensuite verifier la condition pour recommencer ? si vous pouvez m’éclairer la dessus merci d'avance

Kwaki-crap
Kwaki-crap
Niveau 10
22 novembre 2015 à 15:14:23

Elle éxécute l'instruction au moins une fois, même si la condition n'est pas vérifiée (puisque vérifiée à la fin)

Methacrack
Methacrack
Niveau 12
22 novembre 2015 à 16:47:50

Exact. Deux variantes :

Version 1:

while (condition) {
   instruction1;
   instruction2;
}

Version 2:

do {
   instruction1;
   instruction2;
} while (condition);

Dans le premier cas, on rentre dans la boucle que si la condition est vraie.
Dans le deuxième cas, on rentre dans la boucle, si la condition n'est pas vraie, on y sort après une exécution.

Selon tes besoins, tu peux utiliser une des deux variantes, la deuxième permet notamment d'éviter d'avoir à initialiser une variable à un certain nombre pour pouvoir rentrer automatiquement dedans.

Message édité le 22 novembre 2015 à 16:50:11 par Methacrack
mgman57
mgman57
Niveau 10
22 novembre 2015 à 22:22:30

do
executer l'instruction
while() si la condition est vrai recommencer

c'est ça

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment