这种for循环for(; i<length ; i++)是什...48
发布网友
发布时间:2024-02-27 03:45
我来回答
共3个回答
热心网友
时间:2024-08-21 20:16
i是循环变量
for循环有三个参数:
第一个:循环起始赋值,在循环开始前执行一次;第二个:循环条件,每次循环执行判断,成立则循环,不成立,结束for循环,第三个:循环变量变化,每次循环运行完执行一次。
题目中的for循环没有起始赋值,i在for语句前面应该有赋值,开始执行循环体,每循环一次i自增1,每次循环前,判断i是否小于length.
热心网友
时间:2024-08-21 20:13
没啥特别的
和下面这句的区别就是你这句i变量没有初始化或者没有被赋值,
for(i= 0; i<length ; i++)
那肯定也是在你这条语句之前初始化的或者被赋值的,例如
i= 2;
for(; i<length ; i++)
热心网友
时间:2024-08-21 20:19
这句话的意思是for循环,循环初始条件为空,退出条件为 i < length; 每次循环完成之后执行i++