geloescht_Kaffeemacher Geschrieben 15. März 2003 Geschrieben 15. März 2003 Hi, was ist eigentlich der Unterschied zwischen den Schleifen: do { Anweisung } while(Bedingung); und while(Bedingung) { Anweisung } Wann oder für was werden die Schleifen eingesetzt?? :confused: Danke für EURE HILFE :bimei Gruss Kaffeemacher Zitieren
Guybrush Threepwood Geschrieben 15. März 2003 Geschrieben 15. März 2003 Hi, bei einer while Schleife wird die Bedingung am Anfang abgefragt und bei einer do-while am Ende. BSP: int i=5; while(i <5) { //verarbeitung } do { //Verarbeitung } while(i<5); [/PHP] Bei der while Schleife würde im Gegensatz zur do-while die Verarbeitung gar nicht erst stattfinden. Gruß Guybrush Zitieren
Myrddraal Geschrieben 15. März 2003 Geschrieben 15. März 2003 Daher auch fuß- und kopfgesteuerte Schleife genannt. Zitieren
Crow T. Robot Geschrieben 16. März 2003 Geschrieben 16. März 2003 Die while-Schleife ist kopfgesteuert und abweisend, die do-while-Schleife ist fussgesteuert und nicht-abweisend. Der Unterschied besteht daher darin, dass do-while immer mindestens einmal durchlaufen wird, auch wenn die Bedingung nicht erfüllt ist; das wird ja erst am Ende geprüft. while hingegen kann auch gar nicht durchlaufen, wenn die Bedingung von vornherein nicht erfüllt ist; daher auch "abweisend". Zitieren
Icebreaker92 Geschrieben 6. Oktober 2021 Geschrieben 6. Oktober 2021 Sehr gut erklärt ! 0x00, pr0gg3r und Leumast reagierten darauf 1 2 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.