标准c语言这样写会出现语法错误的,如果使用t20,这样写肯定会出错,无法编译,正确的写法是:在函数的开始申明变量,之后再使用变量,比如:voidfun(){inti;........for(i=0;i<9;i++)..........}后来很多集成开发环境,是支持for(inti=0;i<9;i++)这种写法的,不过我的建议还是按照标准的较好,这样在任何情况下都不会出错。