您的位置:首页 > 其它

循环语句笔记

2018-12-09 10:03 113 查看

本章学习了循环结构与循环语句,收获颇丰。

● 1. 首先为while(当型循环)

while(循环控制表达式)

{

  语句序列

}

注意:在这其中要注意两点,一点为循环体中最好只有一条,二是当需要在循环体中增加语句时,注意在括号里添加,防止while后的语句当作循环体来处理。

● 2. do-while语句直到型循环

do

{

语句序列

}while

注意:直到型循环至少被执行一次

● 3. for语句

for(初始表达式;循环控制表达式;增值表达式)

{

语句序列

}

用while语句来等价实现:

  初始化表达式;

  while(循环控制表达式)

  {

      语句序列

      增值表达式;

   }

注意:(1)for语句中三个表达式之间的分隔符是分号,有且仅有两个分号,既不能多,也不能少;

    (2)对求和变量赋初值放到循环前;

    (3)for 语句末尾无分号(导致循环什么也不做);

    (4)while语句末尾加分号(导致死循环);

    (5)逗号运算符在所有运算符中优先级最低且具有左结合性。

● 4. 计数控制的循环

(1)累乘时,乘值范围较大,故定义为长整型,并赋初值为1;

(2)将输出语句移到循环体中时可依次输出累乘运算值;

● 5.嵌套循环

定义:将一个循环语句放在另一个循环语句的循环体中构成的循环体称为嵌套循环

  编写累加求和程序的关键在于寻找累加项的构成规律,通常,当累加项较为复杂或者前后项之间无关时,需要单独计算每个累加项,当累加项的前后项有关时,可以根据前后项的关系通过前想来计算后项。

     嵌套循环控制内外层循环执行次数。

● 6.条件控制的循环

(1)rand():随机函数;

(2)time():读取计算机中的时钟值并把该值作为随机数种子

● 7.(1)go to语句(不需要任何条件的情况下直接使程序跳转到该语句标号所标识的语句去执行)

       go to 语句标号;。                 if(表达式)go to语句标号;

       ……                             ……

语句标号;……                   语句标号;……

(2)break语句(为有条件的跳转语句跳转的语句位置限定为紧接着循环语句后的第一条语句)

     while(表达式1)

    {

     …

     if(表达式2)break

     …

    }

    循环后的第一条语句 

(3)continue(跳过其后尚未执行的语句开始下一次循环制结束本次循环的执行,而不是整个的循环终止)

    for(;表达式1;)

    {

     …

     if(表达式2)continue;

     …

     }

 

 

 

   

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: