für C ++ Zyklus




for C++, for С++

Wie Sie sehen in kann Inhalt, auf der Startseite, in C ++ verwendet Sprache verschiedene Arten von Zyklen. Zyklus für мы рассмотрим первым, da ist es einfacher für Anfänger zu verstehen,, meiner Meinung nach. Ein Zyklen während und tun, während, prüft in ein eigener Artikel.

Für den Anfang, Wir beschäftigen uns mit der, что означает цикл в программировании. Zyklus - ein spezieller Operator, durch die es eine Wiederholung eines bestimmten Codeabschnitt eine bestimmte Anzahl von Malen (ein Stück Code, und wiederholen Sie müssen den Zyklus unterbrochen werden - definiert den Programmierer). Еще одно определение предложил посетитель нашего сайта rrrFer: Zyklus – Sprachkonstrukt, die Ihnen erlaubt, erneut auszuführen Befehle. beispielsweise, чтобы вывести на экран числа от единицы до пятисот, Sie können die manuelle Anzeige verwenden:

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

zustimmen – nicht der interessanteste Referenz und sich vorstellen, wie viel müssen Sie das Mausrad bewegen würde, bis zum Ende des Codes zu erhalten,. А можно воспользоваться циклом für и сократить, тем самым в десятки раз, время на написание этой “interessant” der Programmcode selbst und die Größe. hier ist, как можно выполнить эту задачу с применением für:

Мы начинаем определять наш цикл в строке 6 . Dazu schreiben wir das Stichwort für и за ним круглые скобки () . In den Klammern ist der Steuervariablen deklariert (Zähler Variable) ich. In diesem Fall, она инициализирована нулем. После инициализации стоит точка с запятой ; . Далее располагаем условие: ich < 500 (es bedeutet,, das heißt ich weniger 500, Code in der Schleife wird wiederholt) und wieder ein Semikolon ; . Das wird es sein, “sprechen” программе до каких пор будет выполняться тело цикла (Code in Klammern {}). Напоследок указываем, wie es wird sich ändern ich с каждым шагом цикла (hier – Steigerung pro Einheit, Verwendung postfix Zuwachs). Wenn Sie in einem Satz beschreiben, die, dass in Klammern befindet, Team klingen – führen Sie den Schleifenkörper, während die variable ich меньше пятисот, steigend ich pro Einheit, при каждом шаге цикла. Шаг цикла еще называют итерацией. Eine Zählervariable – Regelgröße, wie sie steuert die Anzahl der Iterationen.

Разберем для наглядности несколько шагов цикла из нашего примера. При первой итерации цикла управляющая переменная равна 0. Daher Einheiten angezeigt werden unter Verwendung des Ausdrucks ich + 1 (0 + 1). Wenn der Schleifenkörper ist aus, eine Änderung (erhöhen) Regelgröße ich so, как мы указали в круглых скобках () nach dem Operator fürто есть она становится равной единице. Die zweite Iteration beginnt mit Testbedingungen (hier ich < 500). wenn ich действительно < 500, выполнение тела цикла повторится – der Bildschirm erscheint wieder ich + 1, gleichwertig 1 + 1, also 2. Zuletzt wird der Zyklus ausgeführt, wenn die Regelgröße ist gleich 499 und der Bildschirm zeigt den Wert ich + 1 (499 + 1). Dann wiederum wird sein Wert um Eins erhöht, aber der Zustand des Wiederholungszyklus nicht ausgeführt, als ich (500) nicht weniger 500. После завершения работы цикла программа перейдет к выполнению следующей строки кода, hinter der Abdeckung } Klammer Schleifenkörper. Das Ergebnis des Programms für sich selbst zu sehen, die Ausführung des Programms.

Die Stellgröße kann entweder erhöhen oder verringern. je nach, Jede Aufgabe, vor Programmierer eingestellt. Schauen Sie sich diesen Code. Wenn er ausgeführt wird, auf dem Bildschirm sehen wir die Anzahl der, расположенные по убыванию, von 500 zu 1.

Es ist nicht notwendig, eine Postfix Zunahme oder -abnahme zu verwenden. Ändern Sie die Regelgröße so, wie von der Aufgabe erforderlichen. Это может быть ++ich, i + = 2, i + = 20, i - = 15… beispielsweise:

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

Regelgröße ich изменяется от 8 zu 88 inklusive, während eine Stufenänderung ist 8. Das heißt, zuerst i = 8, auf der zweiten Iteration, 16 und so weiter bis zu 88.

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

Regelgröße ich изменяется от 3000 zu 300 inklusive, mit bei jeder Iteration abnimmt 300 (3000, 2700, 2400…)

цикл for c++, цикл für c ++

Regelgröße ich изменяется от 0 zu 100 inklusive, с увеличением при каждой итерации на 10. (0, 10, 20…100)

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

Regelgröße ich изменяется от 3000 zu 3 inklusive, с делением при каждой итерации на 10. (3000, 300, 30, 3)

Zusätzlich zu dem obigen, Ich möchte hinzufügen, alle drei, in Klammern verwendet, Ausdrücke sind optional. Wenn Sie machen eine solche, z.B, Rekord: für( ; ; ) – es wird vom Compiler wahrgenommen, wie die Einführung des sogenannten Endlos-Schleife. Es ist kein Regelgröße, keine Bedingung den Zyklus fortzusetzen, ни изменения управляющей переменной. То есть цикл будет выполняться бесконечно. In diesem Fall, mit einem solchen Zyklus noch irgendwie funktionieren, управляющая переменная может быть определена до цикла, seine Änderung kann an dem Ende des Körpers aufgenommen werden, für, und die Fortsetzung des Zyklus Zustand kann so eingestellt werden, um den Operator ob und Betreiber Unterbrechung. Hier ist, wie es aussehen wird:

ich stelle fest,, dass es so etwas, как область видимости переменной. In diesem Beispiel ist der Umfang der variablen ich – der Körper der Hauptfunktion Main(). In den vorherigen Beispielen, es ist mit dem Schleifenkörper begrenzt für и за его приделами эта переменная уже была недоступна (es war nicht mehr möglich anzuwenden – Anzeige seinen Wert auf dem Bildschirm, beispielsweise) Это надо иметь ввиду. Als, Wenn das Programm mehrere Zyklen und Steuerungsvariablen gefunden werden in dem Code oben definiert, nicht in Klammern () после операторов für , für jeden Bedarf mit einem eindeutigen Namen zu kommen. Oder auf andere Weise aus dieser Situation. Так что лучше пользоваться стандартным синтаксисом:

für ( Definition der Regelgröße ; условие повторения цикла ; изменение управляющей переменной )

Так код читается легче, alles, was Sie brauchen, um einen Zyklus zu laufen ist innerhalb einer Zeile Code und wie viele es würde keine Zyklen in Ihrem Code sein, Sie müssen sich nicht mit neuen Namen für die Regelgrößen stören und kommen.

Ich empfehle Videos zum Thema zu sehen. Es überprüft und цикл während




Praxis zum Thema Programmierung finden Sie hier – Aufgaben: Die for-Schleife.

Abonnieren Sie neue Beiträge auf unserer Seite Ankündigung:


Ich bin damit einverstanden, Nachrichten zu empfangen von purecodecpp.com auf meine E-Mail

Datum
Seite
für C ++ Zyklus
Wertung
5

30 Gedanken zu "für C ++ Zyklus

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

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

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

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

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

Hinterlasse eine Antwort

Platz Code in Tags: <pre class="lang:c ++ dekodieren:true ">DEIN CODE</Vor>