for循环中的“表达式1、2、3”均可不写为空,但两个分号(;;)不能缺省。
省略“表达式1(循环变量赋初值)”,表示不对循环变量赋初始值。
省略“表达式2(循环条件)”,不做其它处理,循环一直执行(死循环)。
省略“表达式3(循环变量增减量)”,不做其他处理,循环一直执行(死循环)。
表达式1可以是设置循环变量的初值的赋值表达式,也可以是其他表达式。
表达式1和表达式3可以是一个简单表达式也可以是多个表达式以逗号分割。
6
表达式2一般是关系表达式或逻辑表达式,但也可是数值表达式或字符表达式,只要其值非零,就执行循环体。
各表达式中的变量一定要在for循环之前定义