Création de programmes avec des boucles while en C

CBeginner
Pratiquer maintenant

Introduction

Dans ce laboratoire, nous allons apprendre à créer un programme à boucle while en langage C. Une boucle while est utilisée en programmation pour exécuter un bloc de code plusieurs fois jusqu'à ce que la condition spécifiée devienne fausse. Cette boucle est utilisée lorsque nous ne savons pas à l'avance combien de fois la boucle va s'exécuter.

Ouvrez votre éditeur de code

Vous pouvez utiliser n'importe quel éditeur de code ou IDE de votre choix. Dans ce laboratoire, nous utiliserons le compilateur de code en ligne.

Créez un fichier main.c

Créez un fichier main.c dans le répertoire ~/project/. C'est là que nous allons écrire notre code.

Ajoutez la bibliothèque standard C

Nous devons inclure le fichier d'en-tête d'entrée/sortie standard stdio.h dans notre programme à l'aide de la directive du préprocesseur #include. Ce fichier d'en-tête fournit les fonctionnalités d'entrée/sortie pour le programme C.

#include <stdio.h>

Déclarez des variables

Décarez la variable de boucle i qui sera utilisée dans la boucle while. Initialisez-la à zéro.

int i = 0;

Écrivez le code pour la boucle while

Écrivez le code pour la boucle while qui s'exécute jusqu'à ce que la condition spécifiée devienne fausse. Dans cette boucle, nous allons afficher les nombres de 0 à 9 à l'aide de la fonction printf.

while(i < 10)
{
   printf("%d\n", i);
   i++;
}

Le code ci-dessus s'exécutera tant que la valeur de i est inférieure à 10. Dans le corps de la boucle, nous affichons la valeur de i sur la console, puis incrémentons la valeur de i de 1.

Affichez un message après la boucle

En dehors de la boucle, ajoutez une fonction printf pour afficher un message une fois la boucle terminée.

printf("Printing numbers 0-9 using While Loop!\n");

Code complet du fichier main.c

#include <stdio.h>

int main()
{
   int i = 0;
   while(i < 10)
   {
      printf("%d\n", i);
      i++;
   }
   printf("Printing numbers 0-9 using While Loop!\n");
   return 0;
}

Résumé

Dans ce laboratoire, nous avons appris à créer un programme avec une boucle while en langage C. La boucle while est utilisée pour exécuter un bloc de code plusieurs fois jusqu'à ce que la condition spécifiée devienne fausse. Rappelez-vous, une boucle while s'exécute tant que la condition à l'intérieur de la boucle est vraie.