for()里面还可以这么写吗?是什么意思?

img

其实和普通的for没有任何区别
for(a;b;c)
三个表达式
a只在初始化时执行一次
b作为循环条件,为true时循环,false时结束循环
c每循环一次执行一次
没有人说for里面的循环变量只能是int型,也可以是个自定义class

for循环的变种,其实都差不多

其实就是正常的for循环语法。
for循环第一个语句是初始化语句,一般用来定义变量,你图里面是定义并赋值了一个it变量。
for循环第二个语句是条件判断语句。
for循环第三个是运算语句,一般是对循环条件进行计算。