分支和循环(2)

一、while循环

     C语言提供3种循环语句,while就是其中一种。

     while语句的表达形式:

while(表达式)

语句;

      while语句的执行流程:

        首先执行判断表达式,表达式为假,循环直接结束;表达式为真,执行循环语句,循环语句执行完后再继续判断,是否进行下一次循环。

    例:屏幕上打印1~10的值

二、for循环

   for循环是3种循环中使用频率最高的,

   for语句的表达形式:

for(表达式;表达式;表达式)

语句;

  表达式1用于循环变量的初始化

 表达式2用于循环条件的判断

 表达式3用于循环变量的调整

 for循环的执行流程:

          首先执行表达式1初始化循环变量,接下来执行表达式2的判断部分,表达式2的结果如果为0,则循环结束;不为0执行循环语句,循环语句执行完后再去执行表达式3,调整循环变量,然后再去表达式2的地方执行判断,看表达式2的结果是否为0,决定循环是否继续

    例:在屏幕上打印1~10的值

三、do-while循环

      在循环语句中do-while语句使用的最少

      do-while语句的表达形式:

do

语句;

while(表达式);

       whilefor这两种循环都是先判断,如果条件满足就进入循环,执行循环语句,如果不满足就跳出循环;

        而do-while循环则是先进入循环体,执行循环语句,然后再执行while后的表达式,表达式为真,就进行下一次,表达式为假,则不再进行循环

do-while循环的执行流程:

        先执行语句,执行完语句后,再去执行判断表达式判断表达式不为0,则继续循环,执行循环语句判断表达式为0,结束循环。

        也就是说do-while循环至少执行一次,这是do-while循环比较特殊的地方。

    例:在屏幕上打印1~10的值

四、break语句和continue语句

        在执行循环的过程中,如果某些状况发生的时候,需要提前终止循环,这个时候就需要breakcontinue两个关键字

        break的作用是用于永久的终止循环,只要break执行,就要跳出循环,继续往后执行

        continue的作用是跳出本次循环continue后边的代码

五、goto语句

C语言提供了一种特别的语法,就是goto语句和跳转标号,goto语句可以实现在同一个函数内跳转到设置好的标号处

    例:

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值