Maison > Problème commun > Quand utiliser la boucle for

Quand utiliser la boucle for

卡哇伊
Libérer: 2020-07-14 10:30:14
original
8307 Les gens l'ont consulté

Pour la méthode d'exécution de la boucle : effectuez d'abord l'opération d'initialisation ; puis déterminez si la condition de fin est remplie, et si c'est le cas, exécutez les instructions dans le corps de la boucle, exécutez enfin la partie itération, et après avoir terminé une boucle, réévaluer la condition de résiliation.

Quand utiliser la boucle for

l'instruction while

l'instruction while implémente une boucle "when type", son format général est :

[Initialisation]

while ([expression booléenne]){

corps;

[Itération]

}

1. Lorsque la valeur de l'expression booléenne est vraie, l'instruction entre accolades est exécutée en boucle. Et la partie initialisation et la partie itération sont facultatives.

2. L'instruction while calcule d'abord la condition de terminaison, et lorsque la condition est remplie, l'instruction dans la boucle est exécutée. C'est la caractéristique du cycle "quand type".

instruction do-while

L'instruction do-while implémente une boucle "jusqu'à" Son format général est :

[Initialisation]

do{

body;

[itération]

}while ([expression booléenne])

1.do-while instruction L'instruction Le corps de la boucle est exécuté en premier, puis la condition de fin est calculée. Si le résultat est vrai, l'instruction entre accolades est exécutée en boucle jusqu'à ce que le résultat de l'expression booléenne soit faux.

2. Contrairement à l'instruction while, le corps de la boucle de l'instruction do-while est exécuté au moins une fois, ce qui est une caractéristique de la boucle "jusqu'à".

instruction for

L'instruction for est également utilisée pour implémenter la boucle "when type" Son format général est :

for ([Initialisation] ; [Expression booléenne];[Itération]){

body;

}

1 Lorsque l'instruction for est exécutée, l'opération d'initialisation est d'abord effectuée, puis il est déterminé si la condition de terminaison est remplie, si elle est satisfaite, exécutez les instructions dans le corps de la boucle et exécutez enfin la partie itération. Après avoir terminé un cycle, réévaluez la condition de terminaison.

2. Vous pouvez déclarer une variable dans la partie d'initialisation de l'instruction for, et sa portée est une instruction for.

3. L'instruction for est généralement utilisée pour exécuter des situations où le nombre de boucles est déterminé (comme une opération sur des éléments de tableau), ou elle peut également être exécutée lorsque le nombre de boucles est incertain en fonction de la boucle. condition finale.

4. Vous pouvez utiliser des instructions virgules dans la partie initialisation et la partie itération pour effectuer plusieurs actions. Une instruction virgule est une séquence d’instructions séparées par des virgules. Par exemple :

for(i=0,j=10;i

}

5. Les parties d'initialisation, de terminaison et d'itération peuvent toutes être des instructions vides (mais le point-virgule ne le peut pas). Lorsque les trois sont vides, cela équivaut à une boucle infinie.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal