在PHP,Java,C ++(和许多其他语言)中,for循环使用如下:
for(int i=0;i<10;i++)
如果我已初始化i
,我该如何省略初始化语句?
答案 0 :(得分:12)
在Java,C ++和PHP中,省略for
循环的初始化部分是完全有效的
int i = 0;
...
for(; i < 10; i++);
对于大多数具有for
循环结构
答案 1 :(得分:1)
for(; i < 10; i++) {
...
}
如果不需要,您可以省略for循环中的任何项目。您还可以放入多个要做的事情,或多个条件来检查,例如:
int j = 40;
for(int i = 0; i < 10 || j > 30; i++, j--) {}
答案 2 :(得分:0)
我认为对于C ++,PHP你可以这样做。不确定其他语言的语法。如果要在循环外声明,可以使用while语句执行相同的操作。
for(;i<10;i++)
答案 3 :(得分:0)
不要忘记,如果你有一个迭代的数组并且不想使用标准的“for”,你总是可以使用“foreach($ array as $ var)”(在PHP上)或其他Java上的“for(X:)”:)