Kampfgnom
Lt. Commander
- Registriert
- Jan. 2005
- Beiträge
- 1.075
Hi,
unser Prof hat heute allen Ernstes behauptet dass Variablen, die zum durchlaufen der Schleife verwendet werden, in Java nach der Schleife nicht mehr genau definiert sind. Auch wenn sie vor der Schleife deklariert wurden.
Folgender Code-Schnipsel:
Prinzipiell verwenden wir Java, auf nachfrage erklärte er aber dass das auch für C++ gilt. Bei C++ bin ich sicher, dass dem nicht so ist. Und für Java sollte meiner Erinnerung nach, das gleiche gelten.
Ich zweifle an meinem Verstand, mehr jedoch an dem meines Profs.
Hat zufällig einer einen Verweis in eine Dokumentation, die meine Meinung unterstreichen kann? Sowas ist echt schwer zu finden
Danke
unser Prof hat heute allen Ernstes behauptet dass Variablen, die zum durchlaufen der Schleife verwendet werden, in Java nach der Schleife nicht mehr genau definiert sind. Auch wenn sie vor der Schleife deklariert wurden.
Folgender Code-Schnipsel:
Code:
int i = 0;
for(;i<10;i++){/*...*/}
//i nicht mehr klar definiert/nicht mehr klar, was in i steht.
Ich zweifle an meinem Verstand, mehr jedoch an dem meines Profs.
Hat zufällig einer einen Verweis in eine Dokumentation, die meine Meinung unterstreichen kann? Sowas ist echt schwer zu finden
Danke