For Schleife
-
Hallo, Hab mal eine Frage
Wieso wird bei diesem Code der String "Hello World" 15x ausgegeben?
for(x = 1; x<6; x++) { for(y = 2; y <= 4; y++) printf("\nHello World"); }
Die erste For-Schleife macht ja das die zweite For-Schleife - 5x - durchlaufen wird.
Jedoch die zweite For-Schleife wird doch nur 2x durchlaufen.
Oder irr ich mich?
-
äussere schleife: 1,2,3,4,5 --> 5 durchläufe
innere schleife: 2,3,4 --> 3 durchläufe
...und 3*5 ist 15
-
arr.. üblen denkfehler gemacht.
hab bei y damit gerechnet das 2schritte auf einmal gemacht werden, bzw. bis 4 wären es nur 2 gewesen.
yo is klar.. danke