


Qu'est-ce qu'une boucle for ? Quelle est la différence entre cette boucle et la boucle while ?
L'article précédent vous a présenté "Qu'est-ce qu'une boucle do...while ? Et la différence avec la boucle while ? (Code ci-joint) 》, cet article continue de vous présenter la différence entre la boucle for (et la boucle while). N'hésitez pas à venir apprendre ! Vous gagnerez certainement quelque chose ! ! !
boucle for :
La seule boucle de comptage (efficacité supérieure), pour la boucle for, elle sait combien de fois il bouclera depuis le début ;
format :
pour (expression 1 ; expression 2 ; expression 3) {
Corps de la boucle (instruction PHP)
}
Expression 1 : Représente la variable d'initialisation
Expression 2 : Indique la condition de sortie de boucle (expression conditionnelle)
Expression 3 : Conditions d'auto-incrémentation et d'auto-décrémentation
Nous expliquons les conditions spécifiques structure via l'opération de code. Le code est le suivant :
<?php /******for 循环 唯一一个计数循环******/ for($i = 0;$i < 10; $i++){ echo $i; } ?>
Le résultat de l'exécution du code est le suivant :
Analyse du code : Selon le format écrit au début, définissez d'abord une variable initiale ($i=0), deuxièmement écrivez la condition de la boucle ($i<10), et enfin écrivez la condition d'auto-incrémentation et d'auto- décrémenter ($i++ ou $i--); Afficher la valeur de $i, (si c'est $i++) nous pouvons obtenir un résultat de 0-9
Pour la boucle for, il est évolué à partir de la boucle while :
<?php /******for 循环 唯一一个计数循环******/ $i = 0; for(;$i < 10; ){ echo $i; $i++; } ?>
Le résultat de l'exécution du code est le suivant :
À propos du format d'exécution du for boucle :
Exécuter l'expression 1 et initialiser les variables ;
Exécuter l'expression 2 pour déterminer si les conditions de la boucle sont remplies
Si l'expression 2 remplit les conditions ; conditions d'exécution de la boucle, puis exécutez {} Le code (corps de la boucle)
exécute l'expression 3, et la condition d'incrémentation ou de décrémentation
exécute l'expression 2 pour déterminer si la condition de boucle est remplie
La différence entre la boucle for et la boucle while :
1 : Problème de type
Les boucles de comptage n'ont que des boucles for
Boucles booléennes : boucle while, do...boucle while et boucle foreach
2 : Problèmes d'efficacité
Le La boucle for est supérieure à la boucle while, La boucle for est une boucle de comptage, tandis que la boucle while est de type bool
On sait presque tout sur la boucle for Prenons quelques codes comme exemples :
<?php /******for 循环 唯一一个计数循环******/ $i = 0; for(;$i < 10; ){ echo $i; $i++; } echo '<hr>'; echo '<table border="1" align="center" width="800">'; for($tr = 0;$tr<10;$tr++){ echo '<tr>'; for($td = 0;$td<10;$td++){ echo '<td>'.$tr.$td.'</td>'; } echo '</tr>'; } echo '</table>'; ?>
Exécution du code Les résultats sont les suivants :
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Kernelsecuritycheckfailure (échec de la vérification du noyau) est un type de code d'arrêt relativement courant. Cependant, quelle qu'en soit la raison, l'erreur d'écran bleu rend de nombreux utilisateurs très angoissés. Laissez ce site présenter soigneusement 17 types de solutions aux utilisateurs. 17 solutions à l'écran bleu kernel_security_check_failure Méthode 1 : Supprimer tous les périphériques externes Lorsqu'un périphérique externe que vous utilisez est incompatible avec votre version de Windows, l'erreur d'écran bleu Kernelsecuritycheckfailure peut se produire. Pour ce faire, vous devez débrancher tous les périphériques externes avant d'essayer de redémarrer votre ordinateur.

Nous savons qu'en langage C, le mot-clé 'while' est utilisé pour définir une boucle qui fonctionne en fonction de la condition passée à la boucle. Désormais, puisque la condition peut avoir deux valeurs, vraie ou fausse, le code à l'intérieur du bloc while sera exécuté à plusieurs reprises si la condition est vraie et ne sera pas exécuté si la condition est fausse. Maintenant, en passant des paramètres à la boucle while, nous pouvons faire la différence entre while(1) et while(0) car while(1) est une boucle où la condition est toujours considérée comme vraie et donc le code à l'intérieur du bloc commencera à s'exécuter à plusieurs reprises. De plus, nous pouvons affirmer que ce n'est pas 1 qui est passé à la boucle qui rend la condition vraie, mais si un entier non nul est passé à la boucle while, alors il sera considéré comme la condition vraie, donc

Win10 Skype peut-il être désinstallé ? C'est une question que de nombreux utilisateurs veulent savoir, car de nombreux utilisateurs constatent que cette application est incluse dans le programme par défaut de leur ordinateur et craignent que sa suppression affecte le fonctionnement du système. ce site aide les utilisateurs Examinons de plus près comment désinstaller Skype Entreprise dans Win10. Comment désinstaller Skype Entreprise dans Win10 1. Cliquez sur l'icône Windows sur le bureau de l'ordinateur, puis cliquez sur l'icône des paramètres pour entrer. 2. Cliquez sur "Appliquer". 3. Entrez « Skype » dans la zone de recherche et cliquez pour sélectionner le résultat trouvé. 4. Cliquez sur "Désinstaller". 5

Comment utiliser for pour trouver n factorielle : 1. Utilisez l'instruction "for (var i=1;i<=n;i++){}" pour contrôler la plage de parcours de la boucle sur "1~n" 2. Dans la boucle ; body, utilisez "cj *=i" Multipliez les nombres de 1 à n et attribuez le produit à la variable cj 3. Une fois la boucle terminée, la valeur de la variable cj est la factorielle de n, puis affichez-la.

Différences : 1. for parcourt chaque élément de données via l'index, tandis que forEach parcourt les éléments de données du tableau via le programme sous-jacent JS ; 2. for peut terminer l'exécution de la boucle via le mot-clé break, mais forEach ne le peut pas ; .for peut contrôler l'exécution de la boucle en contrôlant la valeur de la variable de boucle, mais forEach ne peut pas ; 4. for peut appeler des variables de boucle en dehors de la boucle, mais forEach ne peut pas appeler des variables de boucle en dehors de la boucle ; est supérieur à forEach.

L'utilisation de while est " while condition : bloc de code ". La condition est une expression Lorsque la condition est vraie, le bloc de code est exécuté, puis il est à nouveau jugé si la condition est vraie, le code. Le bloc continue d'être exécuté jusqu'à ce que la condition soit fausse. while est une instruction de contrôle de boucle couramment utilisée, utilisée pour exécuter de manière répétée un bloc de code lorsque certaines conditions sont remplies.

Dans le langage Go, while n'est pas un mot-clé. Vous pouvez utiliser l'instruction for plus break pour obtenir l'effet d'une boucle while, telle que "for {sum++ if sum>10{break}else{...}}". Le langage go contient 25 mots-clés tels que break, default, func, select, case, defer, go, map, else, goto, for, if, var, etc.

Quelles sont les structures de contrôle de flux courantes en Python ? En Python, la structure de contrôle de flux est un outil important utilisé pour déterminer l'ordre d'exécution du programme. Ils nous permettent d'exécuter différents blocs de code en fonction de différentes conditions, ou d'exécuter un bloc de code de manière répétée. Ce qui suit présentera les structures de contrôle de processus courantes en Python et fournira des exemples de code correspondants. Instructions conditionnelles (if-else) : les instructions conditionnelles nous permettent d'exécuter différents blocs de code en fonction de différentes conditions. Sa syntaxe de base est la suivante : if condition 1 : #when condition
