最灵活,最简单,最好理解的一个循环用法for(表达式1;表达式2;表达式3){循环体}这三个表达式,可以都有,也可以都没有,也可以由任意的一项或两项,这就是for的灵活性所在解释一下三个表达式的含义表达式1,这个一般是初始化条件,如i=1。在第一个分号之前,可以用一个,也可以好几个,用逗号隔开表达式2,这个事循环条件,满足就继续执行循环体,不满足就跳出循环。这里一般是个逻辑判断语句。表达式3,这个一般是改变循环条件的地方,如i++。执行顺序是,先初始化,也就是运算表达式1,初始化完成后,这个表达式就没有用处了。接着判断是否满足循环条件,也就是运算表达式2,如果是真,就执行循环体。最后,运算表达式3,改变循环条件。这样第一次循环完成。接着第二次循环,也就是运算表达式2,看是否满足循环条件,如果表达式2还满足(也就是真),接着执行循环体。完成后运算表达式3,。如此往复循环,直到不满足表达式2后,跳出循环这里值得注意的是,举例说一下吧如for(i=0;i<10;i++)这个运算,当i=9的时候,满足循环,执行完后,i还会自加1,也就是i++,这样i的值是10,在判断i<10,所以当不满足循环条件的时候,最后i的值是10,而不是9 |
|