Maison > Article > développement back-end > Que signifie pour(;;) ?
pour(;;) Qu'est-ce que ça veut dire ? Puisqu’il n’y a aucune condition spécifiée pour la fin de la boucle, le programme continuera à s’exécuter et générera une boucle infinie.
Analyse :
for(i=0; i<10; i++) {}i=0 est de donner à i une valeur initiale
La seconde est vide . Aucune condition de jugement La troisième est vide, c'est-à-dire qu'il n'y a aucune instruction pour piloter la fin de la boucle L'expression ci-dessus est tout à fait équivalente à la suivantei<10 est la condition de jugement
i++ est l'instruction qui termine cette boucleLa première est vide, on peut donner une valeur à i avant, par exemple
int i = 0; for(; i<10; i++) {}
int i = 0; WHILE(1){ i++; }
, c'est-à-dire si les trois sont omis, le corps de la boucle boucle pour toujours.
Cours recommandé :
Tutoriel langage C
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!