php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.05.2005, 14:53  
Erfahrener Benutzer
 
Registriert seit: 09.09.2004
Beiträge: 198
Beatbox
Standard While Schleife

Hallo,
kann mir einer von euch sagen, was mit einer While Schleife genau bezweckt wird?
Ich denke die Programmiersprache ist ja egal, da es die ja in vielen gibt, aber meine Frage bezieht sich auf Delphi.

Als Beispiel:
Zitat:
while (variable>=25) do
begin
ANWEISUNG;
end;
Wird hier die Schleife solange durchlaufen bis "variable" kleiner 25 ist?
Oder wird die Schleife nur 1 mal durchlaufen, wenn "variable" größer gleich 25 ist???

Danke euch!!

Beatbox
Beatbox ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.05.2005, 14:56  
Gast
 
Beiträge: n/a
Standard

is doch genauso wie in php
solange die var größer-gleich 25 ist, wird die anweisung ausgeführt
  Mit Zitat antworten
Alt 19.05.2005, 15:03  
Erfahrener Benutzer
 
Registriert seit: 09.09.2004
Beiträge: 198
Beatbox
Standard

also wenn die variable immer den Wert 30 hätte, würde sie immer wieder durchlaufen werden??

Also sie durchläuft die Schleife und prüft dann erneut ob sie größer-gleich 25 ist?
Und wenn ja wird sie nochmal durchlaufen und wenn nicht ist sie beendet. bzw. else.

Richtig verstanden? Oder wird sie auch wenn die Bedingung stimmt nur einmal durchlaufen?
Beatbox ist offline   Mit Zitat antworten
Alt 19.05.2005, 15:13  
Gast
 
Beiträge: n/a
Standard

Richtig verstanden, das sind dann die sog. "infinite loops", wenn die while permanent durchläuft.
Deswegen setzt man 'nen Index in der while Schlaufe am Ende auch meist eins höher/tiefer -> $i++;
  Mit Zitat antworten
Alt 19.05.2005, 15:13  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
Zitat von Beatbox
also wenn die variable immer den Wert 30 hätte, würde sie immer wieder durchlaufen werden??
Ja, dann hättest du eine Endlosschleife...

Zitat:
Also sie durchläuft die Schleife und prüft dann erneut ob sie größer-gleich 25 ist?
Ja.

Zitat:
Oder wird sie auch wenn die Bedingung stimmt nur einmal durchlaufen?
Nein - dafür würde ja ein if reichen.
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 19.05.2005, 15:45  
Erfahrener Benutzer
 
Registriert seit: 09.09.2004
Beiträge: 198
Beatbox
Standard

Alles klar, danke euch, habt mir sehr geholfen!
Beatbox ist offline   Mit Zitat antworten
Alt 19.05.2005, 17:34  
Erfahrener Benutzer
 
Registriert seit: 01.12.2003
Beiträge: 4.113
supertramp
Standard

www.php.net/while
__________________
Aufstrebend, kompetent und werbefrei.
www.developers-guide.net
supertramp ist offline   Mit Zitat antworten
Alt 19.05.2005, 20:29  
Erfahrener Benutzer
 
Registriert seit: 30.01.2005
Beiträge: 140
Malfunction
Standard

im übrigen ist die

while (true) {
...
if (endbedingung) {
return
}
}

die "sauberste" schleife, siehe ADA.

ich weiß, dass ich dafür zerlegt werde.
Malfunction ist offline   Mit Zitat antworten
Alt 19.05.2005, 21:55  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
Zitat von Malfunction
im übrigen ist die

while (true) {
...
if (endbedingung) {
return
}
}

die "sauberste" schleife, siehe ADA.
Das musst du mir jetzt aber mal näher erklären....
ADA die Programmierpsrache oder was? Und was hat das mit Schleifen im allgemeinen zu tun.

Und wieso soll das sauberer sein als eine abweisende Schleife?
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
While schleife -> letzter durchgang Skazi PHP Tipps 2006 7 16.09.2006 00:11
Problem mit while schleife obi PHP Tipps 2006 6 31.08.2006 13:40
mysql_query verschmelzen zweier abfragen (while schleife) Buschdieb PHP Tipps 2006 10 15.07.2006 17:11
while schleife - spezial datensatz einblenden Buschdieb PHP Tipps 2006 2 09.04.2006 13:05
while Schleife gibt nicht alle Daten aus PHP Tipps 2006 2 12.01.2006 19:24
[Erledigt] While schleife in while schleife = nur ein datensatz?! PHP Tipps 2005-2 9 28.10.2005 12:48
while schleife in einer while schleife beim tmpl-sys PHP Tipps 2005-2 0 27.07.2005 15:07
while schleife beenden PHP Tipps 2005 3 29.03.2005 20:35
IF ELSEIF ELSEIF ELSE mit While Schleife PHP Tipps 2005 9 04.03.2005 23:27
Variabel aus while schleife ausserhalb der schleife nutzen PHP Tipps 2005 8 12.02.2005 18:04
Zeilenumbrüche in while schleife? stefan-miti PHP Tipps 2004 1 05.10.2004 18:39
resultausgabe mit while schleife in pdf dokument PHP Tipps 2004 2 23.09.2004 14:56
Nach while Schleife funzt nix mehr?! PHP Tipps 2004 15 25.08.2004 00:25
[Erledigt] probleme mit ner while schleife PHP Tipps 2004 5 23.07.2004 17:28
Prob mit While schleife JEGO PHP Tipps 2004 2 04.06.2004 12:01

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
while schleife php, php while schleife, php while pause, ada while schleife, while schleife ada, while schleifen beispiel, \while schleife php\, schleife mit endbedingung, while schleife mit return, php schleife mit endbedingung, break in ada schleifen, function php endbedingung, while-schleife php, php while schleifen, for schleife in while schleife ada, php while zeit größer als zeit, for schleife ada, for schleife nochmal durchlaufen delphi, for while schleife ada, php while beispiel

Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.