29.04.2014 Aufrufe

Leseprobe

Leseprobe

Leseprobe

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

98<br />

Schleifen<br />

Als C/C++-Programmierer müssen Sie nur auf eines achten: Der Ergebnistyp von<br />

Abbruchbedingung muss bool sein – wie bei der if-Anweisung also.<br />

Listing 6.4 zeigt ein Programm, das die Fakultät eines als Kommandozeilenargument<br />

übergebenen Zahlenwertes über eine typische for-Schleife iterativ berechnet<br />

(was bekanntlich schneller geht als rekursiv):<br />

Listing 6.4:<br />

Fakultät in einer for-Schleife berechnen<br />

1: using System;<br />

2:<br />

3: class Factorial<br />

4: {<br />

5: public static void Main(string[] args)<br />

6: {<br />

7: long nFactorial = 1;<br />

8: long nComputeTo = Int64.Parse(args[0]);<br />

9:<br />

10: long nCurDig = 1;<br />

11: for (nCurDig=1; nCurDig

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!