AW: Variable nicht initialisiert?
14. Nov 2021, 16:37
Weil i := 0; nun mal nicht initialisiert ist.
Eine Initialisierung findet nur statt wenn Bedingung div_d > 0 erfüllt ist.
Einfach unter oder über n := 0; setzen.
while (i <= div_d -1) do
Verwendung von i
Da i aber nur Initialisiert wird wenn obige Bedingung erfüllt ist gibt es hier eine Entsprechende Meldung.
i könnte also theoretisch irgendeine Zahl sein weil nicht initialisiert.
Solche Fehler sind sehr schwer zu finden!
Geändert von venice2 (14. Nov 2021 um 16:42 Uhr)
|