lokale Laufvariablen in for-Schleifen...

Richtig !
Ein sinnvoller Unterschied zu

int j;
for (j=0; j < MAX; j++) { 
// hier ist j natürlich definiert
}
// hier ist j == MAX definiert

Danke, noch was gelernt auf meine alten Tage.
Ist auch meist ein Fehler, wenn man die Schleifenvariable nach der Schleife noch verwendet.