Seite 1 von 2
c:redundanz
Verfasst: Mo Sep 15, 2008 4:24 pm
von Dirty Oerti
Tag!
So, ich hab mich mal hingesetzt und das Kapitel über Redundanz geschrieben.
Wenn ich was falsch gemacht hab, dann verbessert mich bitte
C:Redundanz
MfG
Daniel
Re: c:redundanz
Verfasst: Mo Sep 15, 2008 4:36 pm
von Kerli
Ich finde es eigentlich ganz gut.
Nur, warum verwendest du nicht gleich eine for-Schleife? Die ist ja genau für solche Fälle gedacht. Und "drucke_6_mal()" ist auch nicht unbedingt schön. Nimm vl besser "drucke(int anzahl)".
Re: c:redundanz
Verfasst: Mo Sep 15, 2008 4:40 pm
von Dirty Oerti
Kerli hat geschrieben:Ich finde es eigentlich ganz gut.
Nur, warum verwendest du nicht gleich eine for-Schleife? Die ist ja genau für solche Fälle gedacht. Und "drucke_6_mal()" ist auch nicht unbedingt schön. Nimm vl besser "drucke(int anzahl)".
Das mit der for-Schleife habe ich mir überlegt.
Das können wir rein machen.
Ich wollte nur eine möglichst simple Schleife verwenden.
"drucke_6_mal()" habe ich bewusst gewählt.
Ansonsten würde noch ein weiteres Thema (Parameter) angeschnitten.
Man könnte jedoch eine nochmals verbesserte Version "drucke(int anzahl)" noch hinten anfügen.
Re: c:redundanz
Verfasst: Mo Sep 15, 2008 4:45 pm
von Kerli
Dirty Oerti hat geschrieben:
"drucke_6_mal()" habe ich bewusst gewählt.
Ansonsten würde noch ein weiteres Thema (Parameter) angeschnitten.
Obwohl, das steht eh davor. Wenn man an dem Punkt angelangt ist, sich über Redundanzen Gedanken zu machen, dann sollte man sowieso schon mit Paramtern umgehen können.
Re: c:redundanz
Verfasst: Mo Sep 15, 2008 5:07 pm
von Dirty Oerti
Was hältst du von der Lösung, die ich jetzt gewählt habe?
Am Ende noch eine Version mit Parametern..
Re: c:redundanz
Verfasst: Mo Sep 15, 2008 5:09 pm
von Kerli
Dirty Oerti hat geschrieben:Was hältst du von der Lösung, die ich jetzt gewählt habe?
Am Ende noch eine Version mit Parametern..
Passt eigentlich ganz gut...
Die while-Schleife ist ja immer noch da

Aber es geht ja schließlich auch nicht direkt um Schleifen...
Re: c:redundanz
Verfasst: Mo Sep 15, 2008 5:23 pm
von Dirty Oerti
Kerli hat geschrieben:Die while-Schleife ist ja immer noch da
Ich merke mal an, dass man auch eine for-Schleife verwenden könnte.
Zu mehr fehlt mir heute die Lust. Und die while-Schleife funktioniert ja auch

Re: c:redundanz
Verfasst: Mo Sep 15, 2008 5:33 pm
von Kerli
Dirty Oerti hat geschrieben:
Ich merke mal an, dass man auch eine for-Schleife verwenden könnte.
Zu mehr fehlt mir heute die Lust. Und die while-Schleife funktioniert ja auch

Es ist ja eigentlich egal. Ich hab im letzten Beispiel die while-Schleife durch eine for-Schleife ersetzt. Ich würde es so schöner finden. Ich weiß nicht wie die anderen das sehen...
Re: c:redundanz
Verfasst: Mo Sep 15, 2008 5:36 pm
von Dirty Oerti
Kerli hat geschrieben:Dirty Oerti hat geschrieben:
Ich merke mal an, dass man auch eine for-Schleife verwenden könnte.
Zu mehr fehlt mir heute die Lust. Und die while-Schleife funktioniert ja auch

Es ist ja eigentlich egal. Ich hab im letzten Beispiel die while-Schleife durch eine for-Schleife ersetzt. Ich würde es so schöner finden. Ich weiß nicht wie die anderen das sehen...
Mir ist das im Grunde egal.
Wenn du willst, kannst du ja alle durch for-Schleifen ersetzen.
Dann muss aber auch der Hinweis, den ich hinzugefügt habe, andersherum lauten.
"Es kann auch eine while-Schleife verwendet werden" o.ä.
Was man auch noch in Betracht ziehen könnte:
Code: Alles auswählen
void Schreibe_Nachricht (int Anzahl)
{
for( ;Anzahl>0; Anzahl-- )
{
printf("Hallo");
}
}
Oder geht das zu weit in Richtung Optimierung?
Re: c:redundanz
Verfasst: Mo Sep 15, 2008 5:44 pm
von Kerli
Dirty Oerti hat geschrieben:Mir ist das im Grunde egal.
Wenn du willst, kannst du ja alle durch for-Schleifen ersetzen.
Dann muss aber auch der Hinweis, den ich hinzugefügt habe, andersherum lauten.
"Es kann auch eine while-Schleife verwendet werden" o.ä.
So, ich hab es jetzt gleich angepasst.
Dirty Oerti hat geschrieben:Was man auch noch in Betracht ziehen könnte:
Code: Alles auswählen
void Schreibe_Nachricht (int Anzahl)
{
for( ;Anzahl>0; Anzahl-- )
{
printf("Hallo");
}
}
Oder geht das zu weit in Richtung Optimierung?
Es wäre natürlich noch etwas besser, aber ich glaube für dieses Kapitel geht das dann schon zu weit.