Mein Lehrer hat mir einmal gesagt, dass ich keine Variable innerhalb einer Schleife definieren soll , aber ich verstehe ehrlich gesagt immer noch nicht warum.
Was sind die Nachteile davon?
Könnte mir jemand das erklären?
const
Gründen ziehe ich es vor, meine Variablen zu deklarieren, es sei denn, es gibt einen Grund, dies nicht zu tun (eine Gewohnheit der funktionalen Programmierung). Entweder ich werde sie nicht ändern und das Optimierungsprogramm sollte erkennen, wenn sie nicht benötigt werden, oder ich werde und ich habe einen schwerwiegenden Fehler verhindert. Wenn diese konstanten Zwischenwerte für eine Iteration der Schleife spezifisch sind, bedeutet dies, dass sie innerhalb der Schleife deklariert werden. Ein anderes Mal, wenn Sie Variablen außerhalb der Schleife deklarieren müssen, müssen Sie sie außerhalb der Schleife referenzieren. Zum Beispiel die Ergebnisse, die Sie speichern.