>>202
て言うか、

関数{
 int a;
 なんやらかんやら
 {
   変数宣言
   変数使用
   a = 変数
 }
}

なんて場合は関数化しにくいだろ。