for涉及的知识
i++相当于i=i+1
若i的初值为5,则i++就是输出5,因为i++是先把5第一次输出,再计算
++i则是先给i加1然后再计算,就相当于5先变成6第一次输出,再计算;同理可以知道i--和--i
for循环如图可以清楚的知道它的循环原理,表达式2相当于while语句,而表达式3则相当于while后的语句
步骤:
1、先求表达式1
2、判断表达式2是否成立,成立则执行表达式3;不成立则退出循环
3、执行完表达式3再去判断是否符合表达式2,不断循环,直至表达式2不成立为止
for循环格式
for(表达式1;表达式2;表达式3) /*表达式直接要用分号“;”隔开,若一个表达式中有多个语句则用逗号“,”隔开*/
{
循环语句
}
————————————
备注:表达式1的作用是给循环变量设初值,若前面的程序已经设了初值,则可省略表达式1
如果省略表达式2,则程序会一直循环
若表达式3省略,要保证循环能正常结束,不然会一直循环