其实和普通的for没有任何区别for(a;b;c)三个表达式a只在初始化时执行一次b作为循环条件,为true时循环,false时结束循环c每循环一次执行一次没有人说for里面的循环变量只能是int型,也可以是个自定义class
for循环的变种,其实都差不多
其实就是正常的for循环语法。for循环第一个语句是初始化语句,一般用来定义变量,你图里面是定义并赋值了一个it变量。for循环第二个语句是条件判断语句。for循环第三个是运算语句,一般是对循环条件进行计算。