精华内容
下载资源
问答
  • 循环语句(i)while(ii)for(iii)do while循环语句要素:1.循环变量的初始化;2.循环条件;3.循环变量的更新语句首先来看while循环,前面我们已经掌握了if语句:if(条件)语句;当天件满足的时候,就执行if后面的语句,否则就...

    循环语句

    (i)while

    (ii)for

    (iii)do while

    循环语句三要素:

    1.循环变量的初始化;

    2.循环条件;

    3.循环变量的更新语句

    首先来看while循环,前面我们已经掌握了if语句:

    if(条件)

    语句;

    当天件满足的时候,就执行if后面的语句,否则就不执行.注意这个语句只会执行一次.但是在我们的日常生活当中,同一件事我们并不是只需简单的选择去做或不去做,有时候,同一件事情我们需要完成很多次.这个时候我们该怎么做呢?这就引入了我们C语言当中的while语句.

    //while 语法结构

    while(表达式)

    循环语句;

    while语句执行的时候,只要满足表达式条件,循环就会一直进行下去,直到条件不满足,跳出循环.

    举例来说明,比如我们现在要打印1-10的数字.

    #include int main(){

    int i;

    while (i < 11){

    printf("%d\n",i);

    i = i+1;

    }

    }

    这个代码能够帮助我们了解while语句的基本语法,紧接着我们在while语句的运用当中加入break和continue.

    先来看一段含有break实例的代码

    #include int main(){

    int i = 1;

    while (i < 11){

    if (i == 5){

    break;

    }

    printf("%d\n",i);

    i = i + 1;

    }

    }

    break是用来跳出循环的,所以输出结果如下图所示

    de90ae73e664b1c7bab21df4e3ca5342.png

    其实在循环中只要遇到break,就停止后面的所有循环,直接终止循环.所有,while语句中的break是用于永久终止循环的.

    接下来看continue的代码实例.

    #include int main(){

    int i = 1;

    while(i <= 10){

    if (i == 5){

    continue;

    }

    printf("%d\n",i);

    i = i + 1;

    }

    }

    想想这样输出结果会怎样?如图所示d5f0b16e89ef988df3bc147e9a51928c.png

    这样使得程序陷入了死循环,因为continue的作用是用来终止本次循环的,在程序中i = i + 1放在了continue 之后也就意味着,由于continue跳出循环使得i的值并没有自增1,也就是i = 5,从而程序会一直执行 i == 5 的循环语句并不断跳过,所以程序修改如下

    #include int main(){

    int i = 1;

    while(i <= 10){

    i = i + 1;

    if (i == 5){

    continue;

    }

    printf("%d\n",i);

    i = i + 1;

    }

    }

    这样输出的结果如下图

    b37c33af2118234a3d1966383c4247aa.png

    因此continue在while语句中的作用就是用来终止本次循环的,也就是说本次循环中continue后边的代码不会再执行,而是直接跳转到while语句的判断部分.进行下一次循环的入口判断.

    展开全文
  • 循环条件: 逻辑表达式,决定是否执行循环体 ...While 循环语句 语法: While(循环条件){ 。。。 【迭代语句】 } 先判断再循环改变变量再回到循环条件 例:输入一个整数计算位数 ...

    循环条件:

            逻辑表达式,决定是否执行循环体

    循环体:

           循环的主体,如果循环条件允许,该代码重复执行

    迭代语句:

           改变循环条件的变量,使得循环条件趋近于假,并使得最终为假,从而导致循环结束

     

    While 循环语句

      语法:

           While(循环条件){

    。。。

    【迭代语句】

    }

    先判断再循环改变变量再回到循环条件

                    

    例:输入一个整数计算位数

     

    展开全文
  • 循环语句

    2019-01-13 16:10:26
    循环的四要素:1.初始条件 2.循环条件 3.控制条件 4.循环体 for循环语句 语法格式: for(表达式一;表达式二;表达式三){ … // 循环体 } 执行过程: 表达式1:初始化表达式,完成变量的初始化; 表达式2:循环条件...

    循环语句的分类

    主要分为三类:
    for循环
    while循环
    do-while循环

    循环的四要素:1.初始条件 2.循环条件 3.控制条件 4.循环体

    for循环语句

    语法格式:
    for(表达式一;表达式二;表达式三){
    … // 循环体
    }
    执行过程:
    表达式1:初始化表达式,完成变量的初始化;
    表达式2:循环条件表达式,返回值为布尔型,指循环条件;
    表达式3:循环后操作表达式,负责修整变量,改变循环条件。
    1.执行表达式1
    2.执行表达式2,看其返回值是true还是false
    如果是true,就继续执行
    如果是false,就结束循环
    3.执行循环体语句;
    4.执行控制条件语句
    5.回到第二步继续
    执行流程
    for循环执行流程
    注意事项
    1.表达式的值为boolean类型,并且如果循环体里只有一条语句,大括号可以省略,建议不省略。
    2.表达式二省略–>死循环–>解释什么是死循环
    3.表达式一省略,表达式三省略
    4.表达是一二三都省略:两个";"不能省略
    5.定义的变量在所属的循环体内有效

    while循环语句

    语法格式:
    表达式一;
    while(表达式二){
    循环体语句;
    表达式三;
    }
    执行过程:
    首先判断条件表达式语句结果是true还是false
    如果结果是true,执行循环体
    如果结果是false,退出循环体
    程序流程图
    在这里插入图片描述

    do-while循环语句

    do-while循环的的特点是:先执行一次循环体,再判断条件
    格式:
    初始化语句;
    do {
    循环体语句;
    控制条件语句;
    }while(判断条件语句);
    程序流程图
    在这里插入图片描述

    嵌套循环

    外层循环控制行数,内层循环控制列数
    外层循环变量变化一次,内层循环变量要变化一遍
    格式
    for(表达式一;表达式二;表达式三){
    for(表达式一;表达式二;表达式三){
    }
    }
    其他形式的循环嵌套
    1.while(){
    while(){
    }
    }
    2.do{
    do{
    }while()
    }while();
    3.for(){
    while(){

    }
    }
    break关键字: 退出switch语句体或者循环语句体

    break语句可以作用于
    switch语句:退出switch语句
    break 标签名;
    loop语句:
    单层循环
    退出循环体
    多层循环
    退出当层循环
    如果想要退出外层循环,需要使用break+标签名,一般不建议使用,降低程序的可读性。

    continue关键字:退出当层循环,执行下一次循环,也可以理解为直接执行循环的控制条件语句
    注意:无论continue下面有多少代码都不会被执行

    return关键字: 表示退出当前所在方法

    展开全文
  • 循环语句 为什么要用循环? 主要解决重复性的操作(计算逻辑上重复) 循环四要素: 1.循环的初始化 2.循环的继续条件(结束条件) 3.循环的循环体(需要将那些部分进行循环操作) 4.循环的步长,周期,间距 while循环 while...

    循环语句

    为什么要用循环?
    主要解决重复性的操作(计算逻辑上重复)
    循环四要素:
    1.循环的初始化
    2.循环的继续条件(结束条件)
    3.循环的循环体(需要将那些部分进行循环操作)
    4.循环的步长,周期,间距

    while循环
    while语句 主要处理循环次数未知的情况下,while循环在条件为真的情况下,重复执行语句。
    语法结构:

            1初始化
            while(2继续条件){
                3循环体
                4步长
            }
    

    例子:

    		int sum=0,i=1;
            while(i<10){
                sum=sum+i;
                i++;
            }
    

    如果i<10为true,循环,i自增直到i>=10,退出循环。
    如果被写成这样

    		int sum=0,i=1;
            while(i<10){
                sum=sum+i;
            }
    

    该循环就会成为无限循环,因为i总是1而i<10永远都为true。(如果在命令框中运行,按CTRL+C键来结束)

    do-while循环
    do-while循环与while循环基本一样,不同的是它先执行循环体一次,然后判断循环继续条件。
    语法结构:

    循环的初始化
    do{
    循环体
    循环步长
    }while(循环继续条件);

    for循环
    主要处理循环次数已知的情况下
    语法结构:

            for(1初始化;2继续条件;){
                3循环体
                4步长
            }
    

    三种循环结构采用哪种好呢?
    建议使用自己觉得最自然、最舒服的一种循环语句。通常,如果已经提前知道重复次数,那就采用for循环,例如,需要打印一条信息100次时。如果无法确定重复次数,就采用while循环,就像读入一些数值直到读入为0为止的这种情况。如果在检测循环继续条件前需要执行循环体,就用do-while循环替代while循环。

    嵌套循环
    嵌套循环是由一个外层循环和一个或多个内层循环组成的。每当重复执行一次外层循环时将再次进入内部循环,然后重新开始。

    跳转语句
    break:只能用在循环或switch语句中
    在循环中表示跳出当前的循环(最近的那循环)
    看下面代码:

      	    int sum=0,i=1;
            while(true){
                if(i>10){
                    break;
                }
                sum=sum+i;
                i++;
            }
    

    这里当i>10,执行break表示跳出循环,循环结束。可以作为循环终止条件。另外,当break在switch语句中表示退出选择。

    continue:只能在循环语句中使用
    在循环中表示跳过当前循环,开启下一轮循环
    改了一下上面代码:

    	   	int sum=0,i=0;
            while(i<20){
                i++;
                if(i==10||i==11){
                    continue;
                }
                sum+=i;
            }
    

    程序中有了if语句,当i为10或11时,就会执行continue语句。continue语句结束当前迭代,就不再执行循环体中的其他语句,因此在i为10或11时,它就没有被加到sum中。
    另外的,还可以定义标记值,用来标记循环的结束,标记值是一个特殊值。

    展开全文
  • 循环语句四要素 1.初始化语句 2.循环条件语句 3.循环体语句 4.控制条件语句 循环分类 1.while循环语句    格式:    1.初始化语句;    while(2.循环条件语句) {     3.循环体语句;     4.控制条件...
  • Python学习笔记二_if 条件语句、for循环语句、while 循环语句条件语句if 条件语句循环语句for 循环语句while 循环语句嵌套循环 条件语句 if 条件语句 定义 if语句用来做判断,如果if条件成立就会执行下一条相对应...
  • 循环语句总结

    2018-11-10 21:37:11
    2.循环要素: ① 循环体(需要重复执行的语句) ②循环的条件(重复执行的条件) for语句 1.语法: for(初始化;条件;增减变量;) { 循环体 } while语句 1.语法: while(bool表达式) { 循环体 } do while语句 1....
  • 循环语句和嵌套

    2019-10-02 11:17:00
    循环的四要素:初始条件,循环条件,循环体,状态改变 循环语句: for (初始条件;循环条件 ;状态改变 ){循环体} 案列: 一、100以内与7相关的数 思路:判断条件①能被7整除 a%7==0 ②个位数是7 a%10==0 ③...
  • 如果是false,循环语句中止,循环不再执行。 第三步:执行循环体语句③ 第步:执行迭代语句④,针对循环变量重新赋值 第五步:根据循环变量的新值,重新从第二步开始再执行一遍 public ...
  • JS循环语句

    2019-10-02 05:29:42
    一、什么是循环结构  满足一定条件,(((重复)))执行...三、可以实现循环语句的有哪些  while  do while  for 、while:当型循环  格式:表达式1:  while(表达式2){  语句;  表达式3; ...
  • 循环结构和循环语句

    2018-12-12 13:12:23
    循环控制是在特定的条件下,重复执行一些操作。 C++的循环控制语句有:while语句,do-while语句,for语句。... 属于当型循环语句 注意:循环体有可能一次也不执行  循环体可为任意类型语句 例题:...
  • C语言中循环语句(while)

    千次阅读 多人点赞 2019-03-30 17:28:31
    循环语句要素: 1.循环变量的初始化; 2.循环条件; 3.循环变量的更新语句 首先来看while循环,前面我们已经掌握了if语句: if(条件) 语句; 当天件满足的时候,就执行if后面的语句,否则就不执行.注意这个语句只会执行...
  • for循环语句

    2017-11-30 18:56:00
    while循环语句: (格式)while (循环条件) { //语句 } while :先判断,后执行,如果判断条件为FALSE,就结束,一次也不执行; do while : 先无论如何执行一次,再判断条件,条件满足,再执行,不满足就退出.所以...
  • Java的循环语句

    2020-05-01 12:54:00
    Java的循环语句 1.循环:反复多次的执行一段相同或相似的代码 2.循环三要素: 1)循环变量的初始化 2)循环条件(以循环变量为基础) 3)循环变量的改变(向着循环的结束变) 循环变量:在整个循环过程中所反复改变...
  • 循环结构是C语言中最复杂、最重要的结构。现在随着网络和手机的广泛使用,信息化越来越多的应用于教学,怎样将信息化融入教学设计中,让学生更好地理解和使用循环结构,是担任C语言教学的老师思考的一个重要问题。...
  • JavaScript-循环语句

    2020-06-09 17:02:41
    循环语句运行条件 循环的条件变更 循环的初始值 循环的语句 while(判断条件) { 语句1(循环体); 条件变更; } // 第一轮 先判断条件是否成立,成立执行语句1,执行条件变更语句; // 第二轮 再去判断条件是否成立...
  • C++/循环语句笔记

    2021-07-20 17:17:08
    四要素:初始值;循环条件;改变循环变量的值;循环体; 在编写一段程序需要用到循环语句的时候,往往会去先考虑用哪种循环语句比较好;首先可以去判断自己编写的程序所需循环体的类型;可以粗分为两大类:计数型...
  • 循环语句、跳转语句循环结构For循环While循环do while循环跳转语句continue语句break语句return语句 循环结构 重复执行同一组语句,知道满足指定的条件 循环的要素: –循环体(需要重复执行的语句) –循环条件...
  • 一、for循环语句 For语法: for(var i=0;i<=10;i++){ console.log(i); } 特点: 三要素更集中,无需考虑计数器改变位置而影响程序的结果;顺序不能变(计数器的初始值;条件;计数器的改变) 执行顺序: 1:初始...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,705
精华内容 8,282
关键字:

循环语句四要素