Comment utiliser do while en langage C

下次还敢
Libérer: 2024-05-02 15:27:16
original
748 Les gens l'ont consulté

Utilisation de la boucle do while en langage C : exécutez le corps de la boucle au moins une fois, puis continuez l'exécution lorsque vous vérifiez que l'expression conditionnelle est vraie. Termine la boucle lorsque l'expression conditionnelle est fausse. Contrairement à une boucle while, l'expression conditionnelle est exécutée une seule fois même si elle est fausse.

Comment utiliser do while en langage C

Utilisation de la boucle do while en langage C

Introduction :
la boucle do while est une instruction qui implémente une structure de boucle en langage C. Elle exécute la boucle au moins une fois avant d'exécuter l'instruction conditionnelle. . corps.

Syntaxe :

<code>do {
  // 循环体语句
} while (条件表达式);</code>
Copier après la connexion

Principe de fonctionnement :

  1. Exécutez d'abord les instructions dans le corps de la boucle.
  2. Vérifiez ensuite l'expression conditionnelle.
  3. Si l'expression conditionnelle est vraie, répétez les étapes 1 et 2.
  4. La boucle se termine lorsque l'expression conditionnelle est fausse.

Caractéristiques :

  • Contrairement à la boucle while, la boucle do while exécute le corps de la boucle au moins une fois, même si l'expression conditionnelle est fausse au début de la boucle.
  • Si l'expression conditionnelle est toujours vraie, la boucle do while s'exécutera une infinité de fois.

Exemple :

<code class="c">int main() {
  int num = 10;

  do {
    printf("Num: %d\n", num);
    num--;
  } while (num >= 0);

  return 0;
}</code>
Copier après la connexion

Sortie :

<code>Num: 10
Num: 9
Num: 8
Num: 7
Num: 6
Num: 5
Num: 4
Num: 3
Num: 2
Num: 1
Num: 0</code>
Copier après la connexion

Remarques :

  • Les expressions conditionnelles doivent toujours être de type booléen (vrai ou faux).
  • Évitez de modifier les variables de condition dans le corps de la boucle car cela pourrait entraîner une boucle infinie.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal