以下のようなものでひっかかりました
うーーん...

for( i = 0; i < 10; i++ ){ ... };

を抜けた後の i の値は、

ループ内が実行されてから
増分 i++ でiがインクリメントされた後に
継続条件 i < 10
つまり ( 10 < 10 ) == 0 でループをぬけるので

for( i = 0; i < 10; ){
...
...
i++;
}

と同じで、10


>>448
main()のprintfのところで4になってほしかった
のですぴくぴく