Cycle C ++




for C++, for С++

Comme vous pouvez le voir dans teneur, sur la page d'accueil, en langage C ++ utilisé plusieurs types de cycles. cycle pour мы рассмотрим первым, car il est plus facile à comprendre pour les débutants, à mon avis. Un cycle tandis que et faire pendant, revue dans un article distinct.

pour un début, Nous traitons avec le, что означает цикл в программировании. Cycle - un opérateur spécial, par lequel il y a une répétition d'une certaine section de code d'un certain nombre de fois (un morceau de code et répéter le cycle doit être interrompu - définit le programmeur). Еще одно определение предложил посетитель нашего сайта rrrFer: cycle – construction de langage, qui vous permet de ré-exécuter des commandes. par exemple, чтобы вывести на экран числа от единицы до пятисот, Vous pouvez utiliser l'affichage manuel:

ручной ввод (без цикла for)

accepter – pas la référence la plus intéressante et imaginer combien aurait pour faire défiler la molette de la souris, pour arriver à la fin du code. А можно воспользоваться циклом pour и сократить, тем самым в десятки раз, время на написание этой “intéressant” le code de programme lui-même et la taille d'. voici, как можно выполнить эту задачу с применением pour:

Мы начинаем определять наш цикл в строке 6 . Pour ce faire, nous écrivons le mot-clé pour и за ним круглые скобки () . Entre parenthèses est déclarée à la variable de contrôle (Compteur variable) je. Dans ce cas,, она инициализирована нулем. После инициализации стоит точка с запятой ; . Далее располагаем условие: je < 500 (cela signifie que, à savoir je moins 500, un code dans la boucle se répète) et encore un point-virgule ; . Que ce sera “de parler” программе до каких пор будет выполняться тело цикла (Code accolades {}). Напоследок указываем, comment il va changer je с каждым шагом цикла (ici – augmenter par unité, en utilisant postfix incrémentation). Si vous décrivez dans une phrase, la, qui se trouve entre parenthèses, l'équipe se fera entendre – exécuter le corps de la boucle, tandis que la variable je меньше пятисот, croissant je par unité, при каждом шаге цикла. Шаг цикла еще называют итерацией. Une variable compteur – variable de contrôle, car elle détermine le nombre d'itérations.

Разберем для наглядности несколько шагов цикла из нашего примера. При первой итерации цикла управляющая переменная равна 0. Par conséquent, pour afficher les unités en utilisant l'expression je + 1 (0 + 1). Lorsque le corps de la boucle est réalisée, un changement (augmenter) variable de contrôle je si, как мы указали в круглых скобках () après que l'opérateur pourто есть она становится равной единице. La deuxième itération commence avec des conditions d'essai (ici je < 500). si je действительно < 500, выполнение тела цикла повторится – l'écran apparaît à nouveau je + 1, équivalent 1 + 1, à savoir 2. La dernière fois que le cycle est exécuté, lorsque la variable de contrôle est égale à 499 et l'écran affiche la valeur je + 1 (499 + 1). Puis à nouveau, sa valeur est augmentée d'un, mais l'état de cycle de répétition ne sera pas exécutée, depuis je (500) pas moins 500. После завершения работы цикла программа перейдет к выполнению следующей строки кода, situé derrière le couvercle } corps de la boucle de renfort. Le résultat du programme pour voir par vous-même, l'exécution du programme.

La variable de contrôle peut augmenter ou diminuer. selon, toute tâche fixée avant programmeur. Regardez ce code. Quand il est en cours d'exécution, sur l'écran, nous voyons le nombre de, расположенные по убыванию, à partir de 500 à 1.

Il est nécessaire d'utiliser un incrément postfix ou décrément. Modifiez la variable de commande de sorte, tel que requis par la tâche. Это может быть ++je, = i + 2, = i + 20, i - = 15… par exemple:

цикл for - управляющая переменная

variable de contrôle je изменяется от 8 à 88 inclusive, tandis qu'un changement d'étape est 8. Autrement dit, la première i = 8, sur la seconde itération, 16 et ainsi de suite jusqu'à 88.

цикл for - управляющая переменная

variable de contrôle je изменяется от 3000 à 300 inclusive, avec la diminution à chaque itération 300 (3000, 2700, 2400…)

цикл for c++, цикл pour c ++

variable de contrôle je изменяется от 0 à 100 inclusive, с увеличением при каждой итерации на 10. (0, 10, 20…100)

цикл for - управляющая переменная

variable de contrôle je изменяется от 3000 à 3 inclusive, с делением при каждой итерации на 10. (3000, 300, 30, 3)

En plus de tout ce qui précède, Je veux ajouter, tous les trois, utilisé entre parenthèses, expressions sont facultatifs. Si vous faites une telle, par exemple, record: pour( ; ; ) – elle sera perçue par le compilateur, que le lancement de la boucle dite infinie. Il n'y a pas une variable de commande, pas en état de continuer le cycle, ни изменения управляющей переменной. То есть цикл будет выполняться бесконечно. Dans ce cas,, de travailler encore en quelque sorte avec un tel cycle, управляющая переменная может быть определена до цикла, la modification peut être ajoutée à l'extrémité du corps pour, et la poursuite de l'état de cycle peut être définie à l'aide de l'opérateur si et opérateur Pause. Voici comment elle se penchera:

Je note, qu'il existe une telle chose, как область видимости переменной. Dans cet exemple, la portée de la variable je – le corps de la fonction principale Principal(). Dans les exemples précédents,, il est limité au corps de la boucle pour и за его приделами эта переменная уже была недоступна (il ne fut plus possible d'appliquer – afficher sa valeur sur l'écran, par exemple) Это надо иметь ввиду. depuis, si le programme a trouvé cycles et variables de contrôle plusieurs sont définies dans le code ci-dessus, pas entre parenthèses () после операторов pour , pour chaque besoin de venir avec un nom unique. Ou d'une autre manière hors de cette situation. Так что лучше пользоваться стандартным синтаксисом:

pour ( définition de la variable de commande ; условие повторения цикла ; изменение управляющей переменной )

Так код читается легче, tout ce dont vous avez besoin pour exécuter un cycle se situe dans une ligne de code et combien il n'y aurait pas de cycles dans votre code, vous ne devez pas la peine et venir avec de nouveaux noms pour les variables de contrôle.

Je recommande de regarder des vidéos sur le sujet. Il a examiné et цикл tout




Pratique sur le thème de la programmation peut être trouvée ici – tâches: La boucle for.

Abonnez-vous à de nouveaux articles sur notre site un avis:


Je suis d'accord pour recevoir des messages de purecodecpp.com sur mon e-mail

date
page
Cycle C ++
évaluation
5

30 réflexions sur "Cycle C ++

  1. Админ, спасибо что пишешь такие разборчивые статьи. Пиши дальше и никого не слушай. Я тебя как новичок в программировании очень хорошо понимаю!

    1. Vitali, merci ) В этом и сутьдать понять элементарное на простых примерах. А для глубокого пониманиятут уж без хороших книг и практики никому не обойтись.

      1. Кстати отмечу, сайт находка для новичка. Перелопатил под сотню ресурсов. Увидел стиль изложения тут и потёр из букмарка все остальные.

      2. Благодарю покорно! Ждем новых уроков. В частности о работе с фалами. Очень важная тема. Спасибо еще раз!!!! Автор крут, реально выручаешь!

  2. Спасибо большое за статью! Она очень легкая для понимания!

  3. Спасибо тебе, auteur!
    Ты один из тех людей, благодаря которым, многое становится доступным при развитии IT технологий в образовании и развитии человека, а это очень крутое дело и крутой вклад.

Laisser un commentaire

Placez le code dans les balises: <pre class="lang:c ++ décodage:true ">VOTRE CODE</pré>