黑马程序员技术交流社区

标题: for循环笔记 [打印本页]

作者: WPeng    时间: 2015-8-5 22:57
标题: for循环笔记
for循环
    1)编程循环语句,当满足条件时开始循环,直到不满足条件退出循环。
    2)写法


    3)执行顺序
                表达式1--》判断语句2是否成立--》成立--》循环体--》表达式3--》判断表达式2是否成立--》成立--》循环体--》表达式3--》在判断表达式2--》
                直到表达式2不成李,for循环终止。
    4)for循环中定义的变量只在for循环中有效。
    5)for循环第一个表达式:只会执行一次,一般用于初始化变量,且如果是定义同一类型的变量,可以定义刀割。
    6)for循环第二个表达式:条件控制表达式,控制for循环是否继续执行,如果这个条件不满足,for循环结束。
        注意:这个位置必须要有一个判断结果,如果为空,表示默认为真。
    7)for循环的第三个表达式一般不会执行,一般用于控制循环增量或变化。
        注意:不能放变量定义语句。
    8)for循环的循环体,没有限制,可以放在任意你想要执行的语句。
    9)特点
        (1)只有满足条件循环才会执行。
        (2)注意死循环的出现,会抑制循环下去,除非强制退出。
        (3)如果碰到continue,则会跳出本次循环继续下一次判断,如果条件成立则继续执行。
        (4)如果碰到break无论条件满足与否,循环立刻结束。
        (5)continue和break跳出的都是当前的作用域,如果外层有循环,外层循环是不受影响的。
        (6)循环嵌套,如果子循环本身定义了变量,用自己的,如果本身作用域没有定义变量,则会在上一层父作用域寻找。
    10)while循环适合不确定的循环次数,for循环适合确定的循环次数。
    11)多行多列的实现逻辑:外循环控制行数,内循环控制列数。


作者: 刘彦麟    时间: 2015-8-6 11:52
学习了····
作者: 15132876050    时间: 2015-8-20 20:00
不错  学习了
作者: WPeng    时间: 2015-8-23 17:19
嗯,顶一下自己的帖子
作者: 541630430    时间: 2015-8-23 17:29
我帮你顶一个
作者: peiyu    时间: 2015-8-23 18:54
挺详细的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2