day4 循环

循环:

需要重复做的事情

C语言提供的循环语句:

goto//可以构造循环,本身并不是循环语句

语法格式:goto 语句标号;

注:1、禁止使用//破坏了C语言的结构化

慎用

//1、初始条件

  1. 循环体//重复执行部分

3.结束条件

4.使循环趋于结束的操作

while

语法:

while(表达式)

{

语句;

}

语义:当表达式判断为真,此时执行语句,语句执行完后,继续表达式判断

如果为真,继续执行语句;

直到表达式判断为假,while结束

注意:

While后面,不加分号,

do-while

语法:

do

{

循环体语句;

}while(表达式);

语义:

先执行循环体语句,再判断表达式;

真----继续执行循环体语句

假----do-while语句结束,程序继续往下

区别:

  1. while---先判断,后执行
  2. do-while---先执行,后判断//循环体始终都会被执行到,至少一次

for

语法:

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

{

       语句;

}

语义:

S1首先,求解表达式1;

S2判断表达式2;

        真---执行语句

继续求解表达式3

       回到s2继续执行

直到表达式2为假

for语句结束

理解:for(初始条件;循环条件;使循环趋于结束的语句)

{

        语句;//循环体

}

注意:1、表达式1只会被执1次

2.表达式1;2;3之间分号隔开

  1. for后面语句没有分号

break语句和continue语句:

break语句:

  1. switch语句
  2. 循环中

含义:表示退出本层循环(结束了本层循环)

continue:结束本次循环,继续下一次循环

总结:

  1. 循环

goto

while

do-while

      for

死循环:

for(;;)表达式2省略 表示永远为真

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值