recherche
  • Se connecter
  • S'inscrire
Réinitialisation du mot de passe réussie

Suivez les projets qui vous intéressent et découvrez les dernières actualités les concernant.

Boucle C

Collection 205
Lire 91682
temps de mise à jour 2016-09-11

Parfois, nous pouvons avoir besoin d'exécuter le même bloc de code plusieurs fois. Normalement, les instructions sont exécutées séquentiellement : la première instruction de la fonction est exécutée en premier, suivie de la deuxième, et ainsi de suite.

Les langages de programmation fournissent une variété de structures de contrôle pour des chemins d'exécution plus complexes.

Les instructions de boucle nous permettent d'exécuter une instruction ou un groupe d'instructions plusieurs fois. Voici un organigramme des instructions de boucle dans la plupart des langages de programmation :

1055.png

Types de boucles<. 🎜>

Le langage C fournit les types de boucles suivants. Cliquez sur les liens pour afficher les détails de chaque type.

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

Instruction de contrôle de boucle

L'instruction de contrôle de boucle modifie l'ordre d'exécution de votre code. Grâce à lui, vous pouvez réaliser des sauts de code.

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

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

Boucle Infinie

Si la condition ne devient jamais fausse, la boucle deviendra une boucle infinie. Les boucles

for peuvent être utilisées au sens traditionnel pour implémenter des boucles infinies. Puisqu’aucune des trois expressions qui composent la boucle n’est obligatoire, vous pouvez laisser certaines expressions conditionnelles vides pour former une boucle infinie.

#include <stdio.h> int main (){   for( ; ; )   {
      printf("This loop will run forever.\n");   }   return 0;}

Lorsque l'expression conditionnelle n'existe pas, elle est supposée être vraie. Vous pouvez également définir une valeur initiale et des expressions d'incrémentation, mais en général, les programmeurs C préfèrent utiliser la construction for(;;) pour représenter une boucle infinie.

Remarque : Vous pouvez terminer une boucle infinie en appuyant sur Ctrl + C.

Outils d'IA chauds
Undress AI Tool
Undress AI Tool

Images de déshabillage gratuites

AI Clothes Remover
AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undresser.AI Undress
Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

Stock Market GPT
Stock Market GPT

Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Outil populaire
Bloc-notes++7.3.1
Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6
Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac
SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)