The for
statement executes some initialization code, then executes an Expression,
a Statement, and some update code repeatedly until the value of the Expression is
false
.
ForStatement:
for (
ForInitopt;
Expressionopt;
ForUpdateopt)
Statement ForStatementNoShortIf:
for (
ForInitopt;
Expressionopt;
ForUpdateopt)
StatementNoShortIf ForInit:
StatementExpressionList
LocalVariableDeclaration ForUpdate:
StatementExpressionList StatementExpressionList:
StatementExpression
StatementExpressionList,
StatementExpression
The Expression must have type boolean
, or a compile-time error occurs.