For-Schleife

Transparenz

Eine For-Schleife (engl. for-Loop) ist eine bedingte Wiederholungsanweisung in einer Programmiersprache, die verwendet wird, um bestimmte Bedingungen zu überprüfen und dann einen Codeblock wiederholt auszuführen, solange diese Bedingungen erfüllt sind.

Die For-Schleife unterscheidet sich von anderen Schleifenanweisungen durch einen expliziten Schleifenzähler oder eine Schleifenvariable, die es dem Unterprogramm der Schleife ermöglicht, die genaue Reihenfolge jeder Wiederholung zu kennen.

Techopedia erklärt die For-Schleife

Die For-Schleife wird in vielen imperativen Programmiersprachen verwendet, insbesondere in C und C++, und leitet sich vom englischen Wort „for“ ab, das verwendet wird, um den Zweck eines Objekts oder einer Aktion anzugeben, in diesem Fall den Zweck und die Details der Iteration.

For-Schleifen werden im Allgemeinen verwendet, wenn die Anzahl der Durchläufe bekannt oder bereits festgelegt ist. For-Schleifen in verschiedenen Sprachen unterscheiden sich hauptsächlich in der Syntax und der Funktionsweise der Anweisungen sowie in den unterstützten Ausdrücken. Im Allgemeinen fallen sie jedoch in eine der folgenden Kategorien:

Herkömmliche For-Schleifen – finden sich in C/C++ und bestehen aus drei Teilen: der Initialisierung, der Bedingung und dem Zusatz oder allgemein als Inkrement/Dekrement bekannt.

Iteratorbasierte Schleifen – ermöglichen die Aufzählung einer Reihe von Elementen, bei denen es sich auch um andere Dinge als Zahlenfolgen handeln kann, z. B. eine Liste von Schülern. Dies wird durch einen expliziten oder impliziten Operator wie die oben erwähnte Liste von Schülern gekennzeichnet. Die Schleife nimmt dann jeden Wert der Menge an.

Vektorisierte Schleifen – verhalten sich so, als ob alle Iterationen parallel verarbeitet würden

Verwandte Begriffe

Margaret Rouse
Redaktion
Margaret Rouse
Redaktion

Margaret Rouse ist eine preisgekrönte technische Autorin und Dozentin. Sie ist für ihre Fähigkeit bekannt, komplexe technische Themen simpel und nachvollziehbar zu erklären. In den letzten zwanzig Jahren sind ihre Erklärungen auf TechTarget-Websites erschienen und sie wurde in Artikeln der New York Times, des Time Magazine, USA Today, ZDNet, PC Magazine und Discovery Magazine als Quelle und Expertin zitiert. Wenn Sie einen Vorschlag für eine neue Definition haben oder eine technische Erklärung verbessern möchten, schicken Sie einfach Margaret eine E-Mail oder kontaktieren Sie sie auf LinkedIn oder Twitter.