Latest web development tutorials

le cycle C

Parfois, on peut avoir besoin d'effectuer de façon répétée le même morceau de code. Dans des circonstances normales, les instructions sont exécutées séquentiellement: la première instruction dans la fonction exécutée en premier, suivi par une deuxième déclaration, et ainsi de suite.

Les langages de programmation fournissent diverses structures de contrôle des chemins d'exécution plus complexes.

Les boucles permettent d'exécuter à plusieurs reprises une déclaration ou d'un groupe d'états, l'est suivant les langages de programmation graphique le plus courant de boucle ?:

Structure de boucle

Type de cycle de

Langage C fournit les types de cycles suivants. Cliquez sur le lien pour afficher les détails de chaque type.

循环类型描述
while 循环 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。
for 循环 多次执行一个语句序列,简化管理循环变量的代码。
do...while 循环 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。
嵌套循环 您可以在 while、for 或 do..while 循环内使用一个或多个循环。

des instructions de contrôle de boucle

instructions de contrôle de boucle changer l'ordre d'exécution de votre code. vous pouvez sauter à travers lequel code.

C fournit les instructions de contrôle de boucle suivantes. Cliquez sur le lien pour afficher les détails de chaque déclaration.

控制语句描述
break 语句 终止循环switch语句,程序流将继续执行紧接着循环或 switch 的下一条语句。
continue 语句 告诉一个循环体立刻停止本次循环迭代,重新开始下次循环迭代。
goto 语句 将控制转移到被标记的语句。但是不建议在程序中使用 goto 语句。

infinite Loop

Si la condition est jamais faux, la boucle devient une boucle infinie.pour la circulation dans le sens traditionnel , il peut être utilisé pour mettre en oeuvre une boucle infinie.Étant donné que les trois expressions constituent tout un cycle est pas nécessaire, vous pouvez être certain vide d'expression conditionnelle pour former une boucle infinie.

#include <stdio.h>
 
int main ()
{

   for( ; ; )
   {
      printf("This loop will run forever.\n");
   }

   return 0;
}

Lorsqu'il n'y a pas l'expression conditionnelle, il est supposé être vrai. Vous pouvez également définir une valeur initiale et l'expression d'augmentation, mais dans des circonstances normales, les programmeurs C préfèrent utiliser for (;;) la structure pour représenter une boucle infinie.

Remarque: Vous pouvez appuyer sur Ctrl + C pour mettre fin à une boucle infinie.