for 循环分解
for (expression1; expression2; expression3) { statement; }
statement称为循环体
expression1为初始化部分,只在循环开始前执行一次;
expression2为条件部分,它在循环体每次执行前都要执行一次;
expression3 为调整部分,在循环体每次执行完毕,条件部分执行之前执行。
即,for循环等同于这样
expression1; for ( ; ; ) { if (expression2) { statement; } else { break; } expression3; }
或者是
expression1; while(expression2) statement; expression3; }