Hallo ich bin recht neu mit C unterwegs und habe gerade versucht die Fakultät einer Zahl zu errechnen, was auch mit Hilfe des angehängten Quelltext prima funktioniert hat.
Ich verstehe jedoch nicht wofür die Zeile 25 gut ist. Was passiert hier?
Ich hoffe mir kann das jemand erklären.
Danke Didado
Alles anzeigen
Ich verstehe jedoch nicht wofür die Zeile 25 gut ist. Was passiert hier?
Ich hoffe mir kann das jemand erklären.
Danke Didado
C-Quellcode
- [syntax="cpp"]//Statistik.cpp
- #include "Statistik.h"
- float Fakultaet (int Wert)
- {
- int Ergebnis, Zwischenwert, i, n;
- if (Wert == 0)
- {
- return (1);
- }
- else
- {
- if (Wert >= 0)
- {
- Zwischenwert = Wert-1;
- for(i=1; i<= Zwischenwert; i++)
- {
- Ergebnis = Wert* i;
- Wert= Ergebnis; /* ?Was passiert hier? */
- }
- return (Ergebnis);
- }
- else
- {
- if (Wert <=0)
- {
- return (0);
- }
- }
- }
- }
- [/syntax]