黑马程序员 C语言:循环语句

本文详细介绍了C语言中的循环概念,包括while循环、dowhile循环和for循环的特点与区别,以及循环控制的关键要素。同时,阐述了break和continue的作用,并通过实例展示了循环在实际编程中的应用。

什么是循环?

  当条件满足的时候,重复执行某一段代码

  条件不满足的时候,跳出循环 --->执行循环的后面的语句

 

循环的三个要素:

 

    循环控制条件:循环结束的条件

    循环体:执行循环做的事情

    能够保证让循环正常结束的(自增、自减、真、假)

 

C语言中的三种循环

 

    while循环(当条件满足的时候,执行循环体)

 

      使用:while(条件表达式) ;

           while(条件表达式) sum+=1;

           while(条件表达式){

                循环体

           }

 

      注意:

           while(1)  死循环

           while(条件表达式) int num=1;(不能这么写)

 

 

 

    do while循环(先执行一遍循环体,然后判断条件是否满足)

 

       格式:

             do{

 

                循环体

 

             }while(条件表达式);

       注意:

 

             如果条件不满足,do while循环会至少执行一次

 

 

    while和do while的区别

    共同点:当条件满足的时候,都是执行循环体,程序执行的结果是一样的

    不同点:当条件不满足的时候,while永远不会执行循环体,do while至少1次

 

 

 

 

    for循环:一般优先使用for循环

 

        格式:for(表达式1;表达式2;表达式3) ;

             for(表达式1;表达式2;表达式3) sum+=1;

             for(表达式1;表达式2;表达式3){

                   循环体;

             }

 

 

       表达式1:进行循环控制变量的初始化

       表达式2:进行判断(循环控制变量是否满足条件)

       表达式3:让循环能够正常结束的控制

 

       表达式1、3,也可以是逗号表达式

 

 

    for可以进行必要省略

 

       for(int i=0;i<100;i++){}

 

   

       改进成如下:

 

       int i=0;

       for(;;){

 

            if(i>100) break;

 

            i++;

       }

 

break 和 continue

 break 表示,结束整个循环

 continue 表示,结束当前循环,继续下次循环

 

 

 注意:

 break可以用在 switch 表示可以终止分支语句的执行。

 break不能用在if else 里面的

转载于:https://www.cnblogs.com/shaopeng/p/4539417.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值