English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
I. while and do-Introduction to while
1while statement
Grammaire :
while(expression){
Corps de boucle;
}
Processus de boucle :
1.Doit être exécuté2Sinon, sautez à3
2.Vérifiez d'abord l'expression, si elle est vraie, sautez à1
3.Sortir de la boucle
2). do-.Exécutez le corps de boucle, puis sautez à
Grammaire :
do{
Corps de boucle;
}
Remarque :Les parenthèses après .while doivent être suivies de ;
Processus de boucle :
1.Exécutez d'abord le corps de la boucle, puis sautez à2
2.Vérifiez si le résultat de l'expression de jugement est vrai, si c'est vrai, sautez à1Sinon, sautez à3
3.Sortir de la boucle
3). do-.La plus grande différence entre .while et .do
do-.Doit au moins être exécuté1L'itération suivante, mais .while peut ne pas être exécutée une fois
Deux points à noter pour .while
1.Éviter de rendre la condition de boucle toujours vraie ou toujours fausse, sinon cela pourrait ne pas avoir de sens
2.Ne jamais ajouter ; après .while
3.Le accolade après la boucle .while peut être omise, si elle est omise, elle ne peut affecter que la commande la plus proche, et cette commande ne peut pas être une déclaration de variable
4.Les variables définies dans le bloc .while ne peuvent pas être utilisées à l'extérieur
astuce:Exemple de code suivant
#include <stdio.h> int main(int argc, const char * argv[]) { //while int i = 1,sum = 0; while(i <= 100) { sum += i; i++; } printf("De1Ajouter à10La somme des 0 est:%d\n",sum); // do-while char answer; do{ printf("Performance\n"); printf("Satisfaits vous êtes?\n"); scanf("%c",&answer); } return 0; }
Résumé
C'est tout pour cet article. J'espère que le contenu de cet article pourra vous aider dans vos études ou votre travail. Si vous avez des questions, vous pouvez laisser des commentaires pour échanger.