for(int i = 0 ; i <= 10 ; i++);
int i = 0 ;
for(i=0;i<=10;i++);
有区别么?
第一种方式是定义了一个for语句块的局部变量i,外界无法访问;
第二种方式是for语句块使用外部的一个变量i。