Einzelnen Beitrag anzeigen

venice2
(Gast)

n/a Beiträge
 
#3

AW: Variable nicht initialisiert?

  Alt 14. Nov 2021, 15: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 15:42 Uhr)
  Mit Zitat antworten Zitat