"Un tutoriel d'introduction au langage C de base" - (7) La boucle du langage C commence en quelques minutes

1. Objectifs d'apprentissage

  1. Savoir utiliser les boucles

table des matières

Le premier article: (1) Débarrassez- vous du malentendu de l'apprentissage. Le
deuxième article: ( 2) Le langage C n'est pas si difficile. Le développement simple vous amène à comprendre le processus. Le
troisième article: (3) Facile à comprendre le premier programme de langage C. Le
quatrième article : ( 4) Types de données de base et variables du langage
Chapitre 5: (5) Variables, constantes et opérations en langage C
Chapitre 6: (6) Comprendre facilement les opérations logiques du langage C

recommander

Je participe à l'activité 1024. Bienvenue à tous pour aimer, ajouter à mes favoris et commenter mon article sur les produits secs "Un article vous emmène de 0 à 1 pour comprendre la construction du site et terminer l'écriture du système CMS".
Bienvenue à tous à faire attention au compte officiel . Le compte officiel est multiplié par 1024 et 1024 fois. Une loterie donnera un clavier mécanique + 2 livres informatiques ~
Insérez la description de l'image ici

Deuxièmement, comprendre l'utilisation de la circulation

Boucle fait référence à la réalisation de l'exécution répétée du programme, y compris le jugement de l'état de la boucle. La boucle en langage C est divisée en boucle for, while loop, do ... while loop. La boucle peut être sautée par la condition de jugement par défaut, ou vous pouvez écrire vous-même des instructions de contrôle pour réaliser le saut ou ignorer la boucle.

2.1 Comprendre l'utilisation des boucles for
Pourquoi avons-nous besoin de boucles? Que fait la boucle? La boucle est l'exécution répétée d'un certain morceau de code. En fait, un exemple très simple peut expliquer le rôle des boucles. Par exemple, lorsque vous avez besoin de contrôler une variable, laissez-la augmenter de 0 à chaque fois en ajoutant 1, en ajoutant 2, en ajoutant 3 ... jusqu'à ce qu'elle soit ajoutée à 100. À ce stade, l'écriture de code peut être implémentée simplement en utilisant une boucle; vous pouvez avoir l'impression que cet exemple ne peut pas être compris. Ensuite, j'ai dit que si vous voulez sortir 100 fois la phrase "Je veux aller au paradis", vous écrivez un programme pour utiliser les connaissances actuelles que vous avez apprises, et vous pensez que c'est un processus fastidieux. Lorsque vous apprenez la boucle, ce problème fastidieux sera résolu facilement.

Commençons par un exemple simple. Maintenant, je dois sortir 10 fois "Je veux aller au paradis", en utilisant une boucle, le code est le suivant:

#include<stdio.h>

void main() {
    
    
	int i=0; 
	for(;i<10;i++){
    
    
		printf("我想上天\n");
	}
}

Dans le code ci-dessus, une variable i est d'abord définie et initialisée à 0. Utilisez ensuite une boucle for for(;i<10;i++). Le format de la boucle for est le mot-clé for, suivi d'une paire de parenthèses. Dans les parenthèses ;i<10;i++, il y a deux points-virgules. Le premier point-virgule peut être utilisé pour initialiser les variables de la boucle. Voici i. Il est initialisé à 0 lors de sa création. Je ne répéterai pas l'affectation ici; après avoir été séparé par un point-virgule, c'est i<10ce jugement, ce qui signifie que chaque cycle doit juger si l'expression est correcte, si i n'est pas inférieur à 10, pas plus Exécutez la boucle, puis utilisez un point-virgule pour indiquer la fin; après cela, i ++ signifie que la variable i est incrémentée de 1 à chaque fois que la boucle est bouclée. La première fois 0 + 1, la valeur de la variable i est 1 et la deuxième fois, la valeur de i est 1, 1 + 1 C'est 2, et ainsi de suite, s'il n'est pas inférieur à 10, il sautera. i ++ peut en fait être écrit comme i = i + 1, i ++ est une manière simple d'écrire. Dans les accolades après c'est une instruction de boucle.

Afin de faciliter la compréhension des novices, le code ci-dessus est posté ici qui ne s'initialise pas lors de la création de i:

#include<stdio.h>

void main() {
    
    
	int i; 
	for(i=0;i<10;i++){
    
    
		printf("我想上天\n");
	}
}

Le résultat est le suivant:
Insérez la description de l'image ici
Nous pouvons changer le code pour afficher la valeur de la variable i à chaque fois pour voir si i augmente. code montrer comme ci-dessous:

#include<stdio.h>

void main() {
    
    
	int i=0; 
	for(;i<10;i++){
    
    
		printf("我想上天\n");
		printf("i的值为%d\n",i);
	}
}

Les résultats sont les suivants:
Insérez la description de l'image ici
Pourquoi la valeur de i n'est-elle pas 10? Parce que la première fois est 0, en commençant par 0 et en additionnant, lorsque i est 9, c'est le 10ème cycle, et la prochaine fois que la valeur de i est 10, le cycle ne sera pas répété.

Si vous souhaitez ignorer la cinquième boucle, vous pouvez ajouter une instruction if dans le corps de la boucle (faisant référence à tout le contenu de la boucle entre accolades) pour déterminer si la valeur de i est 5, et utiliser le mot-clé continue pour ignorer la boucle actuelle pendant 5. code montrer comme ci-dessous:

#include<stdio.h>

void main() {
    
    
	int i=0; 
	for(;i<10;i++){
    
    
		if(i==5){
    
    
			continue;
		}
		printf("我想上天\n");
		printf("i的值为%d\n",i);
	}
}

Le code ci-dessus continue à ignorer cette boucle lorsque i est égal à 5. Il ne sera pas exécuté vers le bas, il suffit de l'ignorer et de démarrer la boucle suivante.

Les résultats de l'opération sont les suivants, et il n'y a pas de sortie où i est égal à 5.
Insérez la description de l'image ici
Si vous voulez sauter hors de la boucle quand il est égal à 5, vous pouvez utiliser break pour sortir de la boucle. Modifiez le code comme suit:

#include<stdio.h>

void main() {
    
    
	int i=0; 
	for(;i<10;i++){
    
    
		if(i==5){
    
    
			break;
		}
		printf("我想上天\n");
		printf("i的值为%d\n",i);
	}
}

Après avoir utilisé break, il sautera directement, ne bouclant plus le contenu suivant.

Les résultats en cours d'exécution sont les suivants:
Insérez la description de l'image ici
2.2 Comprendre l'utilisation de la
boucle while La boucle While est similaire à la boucle for, mais la valeur de la variable de boucle doit être définie dans le corps de la boucle (la variable de boucle fait référence à la variable qui peut contrôler le nombre de boucles, et le chemin de boucle est i dans la boucle for).

Découvrez l'exemple de boucle while:

#include<stdio.h>
int main() {
    
    
    int i=0;
    while(i<10){
    
    
            printf("我想上天\n");  
            i++;
	} 
}

La boucle utilise while dans le code ci-dessus. L'expression entre parenthèses après while est un jugement de boucle. Lorsque i n'est pas inférieur à 10, il saute hors de la boucle; le contenu entre accolades est le corps de la boucle et i ++ dans le corps de la boucle augmente à chaque fois, créant ainsi la boucle Contrôlable.

Les résultats de l'opération sont les suivants:
Insérez la description de l'image ici
2.3 Comprendre l'utilisation de
do ... while loop do ... while loop est similaire à while loop, et la différence avec while loop est que la condition est d'abord jugée, puis la boucle est exécutée dans la boucle while, et la boucle do ... while boucle d'abord puis juge Si les conditions sont remplies.
Voir l'exemple:

#include<stdio.h>
void main() {
    
    
    int i=10;
    do{
    
    
        printf("我想上天\n");  
        i++;
      } while(i<10);
}

La boucle do ... while peut être connue à partir de l'exemple de code. Tout d'abord, elle commence par un do, puis utilise une paire d'accolades. À l'intérieur des accolades se trouve le corps de la boucle. Écrivez le mot-clé while après les accolades et le cercle après le while. Remplissez les conditions de boucle entre parenthèses. Même si la condition n'est pas remplie, do ... while exécutera la boucle une fois, puis sautera après avoir jugé que la condition n'est pas établie. Notez que vous devez ajouter un point-virgule après la condition while pour indiquer la fin.
Les résultats sont les suivants:

Insérez la description de l'image ici
Veuillez suivre le compte officiel pour l'animation informatique originale, le matériel d'apprentissage et les didacticiels originaux. Obtenez 2 copies de livres informatiques et 1 copie de clavier mécanique pour un compte officiel avec 1024 fans
Insérez la description de l'image ici

Cinq, résumé

Grâce à la description et à l'explication ci-dessus, nous avons appris les points suivants:

  1. Comprendre l'utilisation de la boucle for
  2. Comprendre l'utilisation de la boucle while
  3. Comprendre l'utilisation de la boucle do ... while
  4. Comprendre comment utiliser pause et continuer

Je suppose que tu aimes

Origine blog.csdn.net/A757291228/article/details/108899175
conseillé
Classement