反復ステートメント/ループは2つのカテゴリに分類されます。
for ([<expression>]; [<expression>]; [<expression>]) <statement> while (<expression>) <statement>
for ([declaration expression]; [expression] [; [expression]]) statement
do <statement> while (<expression>);