For Schleife mit ; ?

... komplette Frage anzeigen

4 Antworten

; - musst du entfernen um hier die Variable e pro durchlauf erhöhen tu lassen

Antwort bewerten Vielen Dank für Deine Bewertung

also bei

for (e = 0; e < 10; ++e) ;

wird die schleife so oft durchlaufen bis die abbruchbedingung (e<10) nicht mehr true ist und dann läuft der code weiter, e ist dann 9 (edit: e ist dann natürlich 10 nicht 9)

; bedeutet hier nur dass pro durchlauf nichts gemacht wird, es ist also eine sog. leere schleife

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Kart19
27.01.2016, 19:46

Sorry, da fehlte was :

for ($j = 0; $j < $z; $j++);

{ $e++; }

wird hier e erhöht?

0

Sowohl JAVA als auch PHP sind schnell auf dem heimischen PC so konfiguriert sodass du das leicht selber herausfinden kannst. So wie bei der vorherigen Frage auch.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von bubblegumkush
27.01.2016, 19:41

man kann aber auch einfach die frage beantworten wieso kommt auf gf keiner auf diese idee haha

0

Wenn Du in die Klammern

{ $e++; }

noch ein echo einfügst, siehst Du, was das script macht.

Also z.B. so

for ($j = 0; $j < $z; $j++);

echo " J: ".$j."<br/>";

{ $e++;

echo "E : ".$e."<br/>";

}

und zum Vergleich:

for ($j = 0; $j < $z; $j++){

echo " J: ".$j."<br/>",

 $e++;

echo "E : ".$e."<br/>";

}

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?