This commit is contained in:
Xargin 2017-04-10 12:10:07 +08:00
parent 07073a0b25
commit 1119f6a37b

View File

@ -70,7 +70,7 @@ for initialization; condition; post {
for循环三个部分不需括号包围。大括号强制要求, 左大括号必须和*post*语句在同一行。 for循环三个部分不需括号包围。大括号强制要求, 左大括号必须和*post*语句在同一行。
*initialization*语句是可选的,在循环开始前执行。*initalization*如果存在,必须是一条*简单语句*simple statement短变量声明、自增语句、赋值语句或函数调用。`condition`是一个布尔表达式boolean expression其值在每次循环迭代开始时计算。如果为`true`则执行循环体语句。`post`语句在循环体执行结束后执行,之后再次对`conditon`求值。`condition`值为`false`时,循环结束。 *initialization*语句是可选的,在循环开始前执行。*initalization*如果存在,必须是一条*简单语句*simple statement短变量声明、自增语句、赋值语句或函数调用。`condition`是一个布尔表达式boolean expression其值在每次循环迭代开始时计算。如果为`true`则执行循环体语句。`post`语句在循环体执行结束后执行,之后再次对`condition`求值。`condition`值为`false`时,循环结束。
for循环的这三个部分每个都可以省略如果省略`initialization`和`post`,分号也可以省略: for循环的这三个部分每个都可以省略如果省略`initialization`和`post`,分号也可以省略: