修改变量声明位置，以支持老旧的VS编译器

不支持C99语法的编译器，还用它干嘛