Apprendre des boucles en C

Apprendre des boucles en C
Les boucles sont le concept de base du langage C. Les boucles signifient les itérations. Lorsque nous voulons exécuter quelques instructions plusieurs fois ou à plusieurs reprises dans notre programme, dans ce cas, nous utilisons une déclaration de boucle. Les boucles aident en fait le codeur à ne pas répéter la même ligne dans notre programme. Il réduit les lignes de code dans le programme et diminue le temps d'exécution du programme.

Il existe trois types de boucles présentes dans la langue C. Ils sont:

  1. Alors que
  2. Faire pendant
  3. Pour

Nous discuterons de chaque boucle ci-dessous.

1. Pendant la boucle

Exemple de programmation 1

#inclure
int main()

int i = 1; // initialisation
alors que je<= 5 ) //condition

printf ("avishek");
i ++; //couler

retour 0;

Sortir

Explication

Ici, je suis une variable de contrôle pour contrôler la boucle. La partie de la condition sera traitée comme vraie ou fausse. Si c'est vrai, alors il entre à l'intérieur de la boucle. Dans la partie de flux, nous pouvons incrémenter ou diminuer la valeur de la variable de contrôle. Ici, la condition sera vérifiée 1 fois plus que l'impression de la valeur car lorsque la condition sera fausse, une autre condition de temps sera vérifiée.

Tandis que la boucle est également appelée une boucle contrôlée par entrée car ici, nous pouvons soit à l'intérieur du corps de la boucle à l'intérieur du bloc lorsque la condition est vraie.

Exemple de programmation 2

#inclure
int main()

int i = 0, n;
printf ("Entrez un nombre");
scanf ("% d", & n);
alors que je<= n )

printf ("% d", i);
i ++;

retour 0;

Sortir

Explication

Dans ce programme, nous voulons imprimer certaines valeurs de l'utilisateur une certaine plage à l'aide d'une boucle de temps. Pour cela, nous utilisons la fonction Scanf () pour prendre les commentaires de l'utilisateur. Ensuite, nous exécutons simplement une boucle pour exécuter le programme.

Exemple de programmation 3

#inclure
int main()

int i = 0, n, sum = 0;
printf ("Entrez un nombre");
scanf ("% d", & n);
alors que je<= n )

sum = sum + i;
i ++;

printf ("somme de 1 à% d est% d", n, sum);
retour 0;

Sortir

Explication

Le programme susmentionné est également un exemple de la boucle while. Ici, nous voulons résumer certains chiffres donnés par l'utilisateur. Comme nous faisons la même action, nous exécutons juste la boucle while. Cela résume simplement les valeurs à plusieurs reprises en exécutant la même déclaration plusieurs fois.

Faire en boucle

Exemple de programmation 4

#inclure
int main ()

int i = 1; // initialisation
faire

printf ("avishek");
i ++; //couler
alors que je<= 5 ) ; //condition
retour 0;

Sortir

Explication

Faire pendant que la boucle est également appelée la boucle de contrôle de sortie. Parce que dans cette boucle, nous pouvons entrer au moins une fois sans vérifier la condition. Après avoir effectué une opération et augmenté la valeur de la variable de contrôle «i», la condition est en contrôle. Ici, la condition sera vérifiée de la même manière que le non d'opération est effectué, comme imprimer le nom Avisisk.

Exemple de programmation 5

#inclure
int main()

int i = 0, n;
printf ("Entrez un nombre");
scanf ("% d", & n);
faire

printf ("% d", i);
i ++;
alors que je<= n ) ;
retour 0;

Sortir

Explication

Dans ce programme, nous voulons imprimer certaines valeurs de l'utilisateur une certaine plage à l'aide de la boucle à faire. Pour cela, nous utilisons la fonction Scanf () pour prendre les commentaires de l'utilisateur. Ensuite, nous exécutons simplement une boucle à faire pour exécuter le programme

Exemple de programmation 6

#inclure
int main()

int i = 0, n, sum = 0;
printf ("Entrez un nombre");
scanf ("% d", & n);
faire

sum = sum + i;
i ++;
alors que je<= n ) ;
printf ("somme de 1 à% d est% d", n, sum);
retour 0;

Sortir

Explication

Le programme susmentionné est également un exemple de boucle à faire. Ici, nous voulons résumer certains chiffres donnés par l'utilisateur. Alors que nous faisons la même action, nous exécutons juste la boucle à faire. Cela résume simplement les valeurs à plusieurs reprises en exécutant la même déclaration plusieurs fois

Pour boucle

Exemple de programmation 7

#inclure
int main()

int i;
pour (i = 1; i<= 5 ; i++ )

printf ("avishek");

retour 0;

Sortir

Explication

Dans la parenthèse pour la boucle pour l'écriture, nous écrivons trois étapes qui sont l'initialisation, l'état et le flux (incrément ou décrément). Il est également appelé boucle contrôlée d'entrée. Au début, il a vérifié la condition. Si la condition est vraie, alors elle permet l'entrée dans la boucle.

Exemple de programmation 8

#inclure
int main()

int i = 0, n;
printf ("Entrez un nombre");
scanf ("% d", & n);
pour (i = 0; i<= n ; i++)

printf ("% d", i);

retour 0;

Sortir

Explication

Dans ce programme, nous voulons imprimer certaines valeurs de l'utilisateur une certaine plage avec l'aide de For Loop. Pour cela, nous utilisons la fonction Scanf () pour prendre les commentaires de l'utilisateur. Ensuite, nous exécutons simplement une boucle pour exécuter le programme

Exemple de programmation 9

#inclure
int main()

int i = 0, n, sum = 0;
printf ("Entrez un nombre");
scanf ("% d", & n);
pour (i = 0; i<= n ; i++)

sum = sum + i;

printf ("somme de 1 à% d est% d", n, sum);
retour 0;

Sortir

Explication

Le programme susmentionné est également un exemple de Loop. Ici, nous voulons résumer certains chiffres donnés par l'utilisateur. Alors que nous faisons la même action, nous courons juste pour une boucle. Cela résume simplement les valeurs à plusieurs reprises en exécutant la même déclaration plusieurs fois.

Conclusion

Nous apprenons du concept ci-dessus que les boucles sont un concept important du langage C car il joue un rôle important dans l'exécution de la même déclaration plusieurs fois. Une fois que nous écrivons le code de la boucle une fois, il s'exécute plusieurs fois selon l'exigence du programme.