6.8.5 繰り返し文
C コンパイラで、for ループ文の最初の式として、型宣言を使用できるようになりました。
for (int i=0; i<10; i++){ //loop body };
for ループの初期化文で宣言した変数の有効範囲は、ループ全体になります (制御式と繰り返し式を含む)。