>>678
正統なのか・・・
でも、この書き方を繰り返していくとローカル変数名が
ダブったときにひとつ上のローカル変数とかの参照とか
出来るのか出来ないのか調べないとわからなくなるような
ことがあるから邪道だと思ってました。

{
 int i;
 i=1;
 {
  int i;
  i=2;
  ★
 }
}

★のとこで i が2通りあるけど両方参照しるには?
実際にこういうコードは書かないけど挙動は知りたい。