Video: If-Else-Switch - Java Tutorial 7 ● Gehe auf SIMPLECLUB.DE/GO & werde #EinserSchüler 2024
Der Kern der meisten modernen Programme, einschließlich derjenigen in der Sprache C, ist der l oop . Eine Schleife gibt einem Programm die Fähigkeit, eine Gruppe von Anweisungen zu wiederholen, manchmal für eine bestimmte Anzahl oder Dauer, oder oft, bis eine bestimmte Bedingung erfüllt ist. Die Programmiersprache C bietet Ihnen viele Möglichkeiten zum Erstellen von Schleifen in Ihrem Code, am häufigsten jedoch die for-Schleife.
Eine For-Schleife besteht aus drei Teilen:
-
Das Setup
-
Die Exit-Bedingung, für die die Schleife endet
-
Der Teil, der eine Schleife durchläuft, also die Anweisungen, die wiederholt werden
In der Sprache C kann die for-Schleife diese Bedingungen in einem handlichen Aussage, die es leicht zu verstehen macht, trotz wie komplex es aussieht.
Es gab einmal eine Zeit, in der Lehrer die Schüler bestraften, indem sie ihnen eine Lebenslektion schreiben ließen: "Ich werde es vermeiden, die Namen meiner Freunde zu nennen", an der Tafel 100 Mal. Das folgende Programm macht das Gleiche auf einem Computerbildschirm in weniger als einer Sekunde:
#include int main () {int c; für (c = 0; c <100; c = c + 1) {puts ("Ich werde es vermeiden, meine Freunde zu nennen.");} return (0);}
Wenn Sie den Quellcode auf der Festplatte speichern, kompiliere es und führe es aus, du bekommst das:
Ich werde es unterlassen meine Freunde Namen zu nennen. Ich werde es unterlassen, meine Freunde zu nennen. Ich werde es unterlassen, meine Freunde zu nennen.
Und so weiter, für 100 Zeilen. So funktioniert es:
Dem Schlüsselwort für folgt ein Satz von Klammern. Innerhalb der Klammern befinden sich drei separate Elemente, die die Schleife konfigurieren. Betrachten Sie die vorherige for-Schleife:
für (c = 0; c <100; c = c + 1)
Die Variable c ist bereits als int (integer) definiert. Es wird von der for-Schleife verwendet, um zu steuern, wie oft die Schleife - die zu for gehörenden Anweisungen - wiederholt wird. Zuerst kommt das Setup:
c = 0
Der Variablen c wird der Wert 0 zugewiesen. Die for-Anweisung tut dies zuerst, bevor die Schleife wiederholt wird, und dann nur einmal.
Beachten Sie, dass das Beginnen bei 0 statt bei 1 eine traditionelle C-Sprachsache ist. Null ist die "erste" Nummer. Gewöhne dich daran.
Als nächstes folgt die Exit-Bedingung:
c <100
Die Schleife wiederholt sich, solange der Wert der Variablen c kleiner als 100 ist. Schließlich ist hier der "do this" -Teil der Schleife: > c = c + 1
Jedes Mal, wenn die Schleife wiederholt wird, führt die for-Anweisung diese Anweisung aus. Es muss eine echte C-Sprachanweisung sein, von der Sie hoffen, dass sie die Variable manipuliert, die im ersten Schritt eingerichtet wurde. Hier wird der Wert der Variablen c um eins erhöht oder
erhöht, . Die Schleife selbst besteht aus den Anweisungen, die für folgen.Diese sind in Klammern eingeschlossen:
für (c = 0; c <100; c = c + 1) {puts ("Ich werde es vermeiden, meine Freunde zu nennen.");}
Oder, da es nur eine Anweisung nach for, können Sie die geschweiften Klammern eliminieren:
für (c = 0; c <100; c = c + 1) puts ("Ich werde meine Freunde nicht nennen.");