美文网首页
第4周:循环控制——4.1第三种循环

第4周:循环控制——4.1第三种循环

作者: hyt222 | 来源:发表于2017-06-04 18:38 被阅读0次

    1. for 循环

    for 循环像一个计数循环:设定一个计数器,初始化它,然后在计数器到达某值之前,重复执行循环体,而每执行一轮循环,计数器值以一定步进进行调整,比如+1或者-1.

    for ( count = 10 ; count>0 ; count --) { ... }

    对于一开始的 count = 10,当 count > 10 时,重复执行做循环体,每一轮循环在做完循环体内语句后,使得 count--.

    for 循环的条件判断是在循环开始的时候做的。任何一个 for 循环都可以被改造为 while 循环。

    for ( ;条件;) == while (条件)

    for ( 初始动作 ; 条件 ; 每轮的动作 ) { ...}

    for 循环中的每一个表达式都可以省略。分号不能省。


    2. for 循环的循环次数

    for ( i=0 ; i<n ; i++ )

    则循环次数是 n , 而循环结束以后,i 的值是 n 。

    循环的控制变量 i ,是选择从 0 开始还是从 1 开始,是判断 i < n 还是 i <= n ,对循环的次数、循环结束后变量的值都有影响。不同的是循环体内第一个 i 是多少,以及离开循环以后 i 的值是多少。


    3. Tips for Loops

    如果有固定次数,用 for 循环。

    如果必须运行一次,用 do-while 。

    其他情况用 while 。


    4.小套路

    做求和程序时,记录结果的变量应该初始化为 0 ,而做求积的变量时,记录结果的变量应该初始化为 1 。

    循环控制变量 i 只在循环体里被使用了,在循环外面它没有任何用处。因此,我们可以把变量 i 的定义写到 for 语句里面去。C99 ONLY。

    相关文章

      网友评论

          本文标题:第4周:循环控制——4.1第三种循环

          本文链接:https://www.haomeiwen.com/subject/scfbfxtx.html