一般形式:
    for(expression1;expression2;expression3)
    {
    statements;
    }

    1.先求解表达式1;
    2.求解表达式2,若为真,则执行循环体,然后执行步骤3;若为假,则执行步骤5;
    3.求解表达式3;
    4.转回执行步骤2;
    5.执行for下面的语句

    表达式1可省略,但循环之前应给循环变量赋值
    表达式2可省略,将陷入死循环
    表达式3可省略,但在循环体中增加使循环变量值改变的语句