这个i一直报错,说我没有定义,可是for循环里面已经定义了。
for语句,if语句后面的分号都删掉就好了因为你加了分号,所以for语句和下面的代码就不在一个代码块了。而for循环中定义的i,其作用域只在if代码块,所以导致后面的i编译器不认识
上一行for循环后面;去掉
不是每一行都要加分号,if和for这种换行只是一个代码格式规范