Pour boucle en c

Pour boucle en c

Lorsque nous écrivons un programme pour différents logiciels ou applications matérielles, il y a certaines commandes ou tâches que nous devons exécuter à plusieurs reprises jusqu'à ce que nous en ayons besoin ou jusqu'à ce que cette déclaration soit fausse. Avez-vous déjà réfléchi à la façon dont les programmeurs programmateurs de leur code pour effectuer une tâche spécifique plusieurs fois? Écrivent-ils le code spécifique de ce programme spécifique plusieurs fois pour l'obtenir jusqu'à ce qu'il soit nécessaire? Si nous le faisons manuellement, il serait facile si nous devions l'itréger plusieurs fois, disons 2 ou peut-être 3, mais si nous avions besoin de centaines d'itérations, cela pourrait devenir un obstacle pour nous d'écrire le même programme cent fois. C'est là que pour les boucles viennent à la rescousse. Ces boucles permettent une itération du programme spécifique plusieurs fois avec chaque augmentation de leurs déclarations d'état jusqu'à ce qu'elle soit nécessaire.

Procédure

Ce guide va vous donner une explication détaillée de la définition de «pour les boucles." Pourquoi avons-nous besoin d'eux? Quelle est la syntaxe que nous devons connaître avant de mettre en œuvre pour les boucles? Et où nous pouvons utiliser ou implémenter les boucles pour notre programme. Nous effectuerons différents cas de Loop sur différents types d'exemples dans le guide.

Syntaxe

Discutons d'abord de la syntaxe de la boucle pour la boucle car nous devons le savoir avant de l'exécuter pratiquement dans le programme. La boucle FOR a les trois déclarations de base, ou les conditions dans lesquelles il est exécuté, et ils sont les suivants:

pour (condition1 =; condition 2 =; condition 3 ++;)

// corps du programme qui doit être itéré plusieurs fois

Condition 1, est l'étape de base où nous déclarons d'abord l'index de la boucle pour un certain type de données, e.g., entier, et la valeur d'initialisation est principalement égale à zéro. Ensuite, nous nous présentons à l'état 2, qui indique que jusqu'à la valeur de l'itération que le corps de la boucle doit être exécuté. Condition 3, qui est une augmentation de 1 étape ou selon notre exigence que nous devons itérer le programme jusqu'à ce que nous atteignions la valeur définie finale des itérations dans la condition 2.

Exemple # 01

Nous apprendrons dans cet exemple comment nous pouvons exécuter une boucle simple pour un programme afin de mettre la main sur la syntaxe de la «boucle» pour. Pour cela, nous devons créer un nouveau projet dans le Visual Studio C, puis ajouter le projet au répertoire C en l'enregistrant avec le .C extension. Ensuite, nous importerons la bibliothèque requise comme

$ # Inclure

Il s'agit du fichier d'en-tête qui permettra au programme d'inclure toutes les informations liées à la lecture de l'entrée et à l'affichage de la sortie. Dans l'ensemble, nous déclarerons et initialiserons la boucle pour les décrit ci-dessus, E.g., pour (condition1 =; condition 2 =; condition 3 ++;) . Pour l'état 1, nous déclarerons une variable «i» avec le type de données «int» et l'initialiserons en lui attribuant la valeur numérique «0».

Dans la condition 2, nous utiliserons la variable déjà déclarée «i» et lui attribuerons une valeur inférieure à «10» car nous voulons que notre programme dans le corps de la boucle pour être itéré 10 fois. Ensuite, nous définirons la condition 3 avec l'incrément de plus un comme «i ++». Dans le corps de la boucle FOR, nous allons écrire la fonction pour simplement imprimer ces valeurs de l'index «i» et sortir de la boucle et retourner zéro, puis quitter la boucle principale également.

#inclure
int main ()
int i;
pour (i = 0; i < 10; i++)

Printf ("% d", i);

retour 0;

Nous avons implémenté l'exemple ci-dessus dans lequel nous avons écrit un programme qui doit être exécuté 10 fois et afficher les valeurs de l'index «I» comme sortie.

Exemple # 02

L'exemple précédent a montré comment nous pouvons exécuter une boucle simple pour imprimer les valeurs de l'index. Cet exemple va nous montrer comment nous pouvons prendre l'entrée (en nombre) de l'utilisateur, puis trouver les dix premiers multiples de ce numéro. Supposons que nous voulons que l'utilisateur choisisse un numéro «2» afin que notre programme puisse trouver ses dix premiers multiples. Pour ce faire, importez le fichier d'en-tête comme

$ # Inclure

Après l'étape ci-dessus, dans la fonction principale, nous initialiserons une variable avec un entier de type de données et lui attribuerons une certaine valeur, «1». Ensuite, nous initialiserons une autre variable «user_input_num» ayant int comme type de données. Nous attribuerons cette variable une valeur égale à «0» et lirons l'entrée de l'utilisateur pour ce numéro en appelant la méthode scanf () et en passant l'adresse de cette variable comme «& user_input_num» dans les arguments de la méthode hthe scanf ().

Ensuite, nous exécuterons une boucle pour la variable déjà déclarée et initialisée «a = 1» «a» est inférieure à 10 car nous voulons que les dix premiers multiples s'affichent dans la sortie, avec l'incrément dans l'index «A «AS« A ++ »et imprimez l'index« A »en le multipliant avec le nombre stocké et lisez dans« User_input_num »comme« A * User_Input_Num ». Ce programme est pratiquement exécuté dans la langue C comme suit:

#inclure
int main()
int a = 1; int user_input_num = 0;
printf ("plz entrez un certain nombre:");
scanf_s ("% d", & user_input_num);
pour (a = 1; a<= 10;a++)
printf ("% d \ n", (user_input_num * a));

retour 0;

La sortie affiche d'abord le numéro d'entrée de l'utilisateur. Après avoir lu et écrit le numéro lu du programme d'entrée de l'utilisateur, il pénètre ensuite dans les boucles, où il multiplie d'abord la valeur actuelle de l'index «A» avec le numéro qui est entré de l'utilisateur, puis les affiche. Ce processus est exécuté à plusieurs reprises après chaque incrément de la valeur de l'index jusqu'à ce que la limite appliquée sur les itérations d'index atteigne une valeur inférieure à 10. Lorsque l'index «A» atteint la valeur de 9, il quittera la boucle pour renvoyer «0» dans la sortie. Par conséquent, seuls les dix premiers multiples du numéro d'entrée de l'utilisateur seront affichés dans la sortie.

Conclusion

Pour tous les programmes qui doivent être exécutés plusieurs fois, nous utilisons les boucles pour. Au lieu de cela, nous écrivons manuellement les programmes plusieurs fois. Cela permet d'économiser du temps et des dépenses énergétiques et donne plus de robustesse en termes de précision au programme. Dans l'article, nous avons donné une explication détaillée de la syntaxe et de l'exécution pratique des boucles pour les différents cas.