For-Schleife in Do-While Schleife umwandeln möglich?
-
Hallo zusammen,
ist es möglich eine do-while Schliefe in eine for-Schleife und anders herum umzuwandeln?
Hänge da gerade ein bisschen,....
Vielen lieben Dank
MFG Lebkuchen
-
klar
Zeig uns dochmal Code an dem DU es versucht hast.
-
Was genau verstehst du unter "umwandeln" einer Schleife?
Meinst du einfach nur eine for-Schleife als do-while-Schleife ausdrücken?
Das ist sicher so gut wie immer möglich, allerdings macht das eigentlich wenig Sinn, da meistens entweder die do-while-Schleife von Vorteil ist, oder die for-Schleife.
Kommt eben immer drauf an was man genau machen will.
Beispielsweise machen die beiden Schleifen im folgenden Programm genau das gleiche, jedoch ist die for-Schleife für diesen Fall viel besser geeignet.int main() { int i; // For-Schleife for(i=0; i < 10; ++i){ // ... } // do-while-Schleife i=0; if(i < 10){ do{ // ... }while(++i < 10); } return 0; }