Was ist der unterschied zwischen for und while- Schleife (Informatik)

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet
  • Bei der for-Schleife findet die Deklaration und Iteration im Schleifenkopf und nicht wie bei der while-Schleife im Schleifenkörper statt.

  • Bei der while-Schleife besitzt du weder ein Initialisierungs-, noch ein Aktualisierungsteil

  • die While-Schöeife besitzt um einiges mehr an Code als die for-Schleife

For-Schleifen haben immer eine definierte Zahl von Iterationen, while-Schleifen eine potentiell undefinierte Zahl an Operationen - sie werde ja so lange ausgeführt, wie eine Bedingung wahr ist.

Die Antwort ist zwar schon uralt, aber ... das stimmt nicht:

for (;;) { printf("keine definierte Zahl von Iterationen\n"); }
0
@TeeTier

Seine Antwort ist anfängerfreundlich formuliert und das immer steht deshalb kursiv...

0
@philHarmony11

Die for-schleife bei C ist halt nicht klassisch. Sie ist eher so konzipiert, daß sie alles kann. In den meisten anderen Sprachen würde das "immer" tatsächlich immer stimmen, außer man setzt den "STEP" teil auf 0.

0

Wo ist der Unterschied zwischen einer While-Schleife und Do-While-Schleife bei Java?

Hey wir haben grade angefangen mit Java in Informatik und morgen steht auch die erste Klausur an.
Und wollte fragen ob meine Aufzeichnungen richtig sind.
Danke für eure Antworten

...zur Frage

While Schleife in Phyton?

Wie schreibe ich ein Programm das mich nach der Malfolge fragt und dann das Einmaleins berechnet? Dieses Programm darf aber keine for schleife nutzen sondern nur die while Schleife

...zur Frage

Lässt sich jede For-Schleife auch durch eine While-Schleife realisieren und umkehren (in der Programmiersprache C)?

Steht oben. Danke für die Antwort im vorraus!

...zur Frage

ist es möglich dass eine for-schleife eine while-schleife beinhaltet?

steht oben

...zur Frage

Java Projekte zum lernen?

Hi, ich möchte mein wissen wie ich meine Java Kenntnisse erweitern kann. Bisher kann ich ein wenig mit arrays, Java Swing, schleifen, und Mathe Operatoren arbeiten. (Grundkenntnisse sind glaube ich weitestgehend vorhanden) ich würde gerne Projekte haben, wo ich viele Elemente kombinieren muss, und halt immer ein, zwei neue Elemente so kennenlerne. Habt ihr paar Anfänger Projekte, die hilfreich wären? Habe bisher eine bank also wo man Konten erstellen etc. Programmiert( auch mit gui) dann bin ich derzeit dabei für die schule ein kopfrechentest zu programmieren.

...zur Frage

C++, while, do- while, for Schleifen; Was sind hier die Unterschiede?

Ich habe im Informatikunterricht in C++ die while, die do-while, und die for schleife kennen gelernt. Nun würde ich gerne wissen, worin die Unterschiede liegen und wofür man sie jeweils verwenden kann. Danke

...zur Frage

Was möchtest Du wissen?