C语言分支循环语句

C语言有9种控制语句,可以分为以下三类:

  1. 条件判断语句也叫分支语句:if 语句、switch 语句;
  2. 循环语句:for 语句、while 语句、do while 语句;
  3. 转向语句:break 语句、continue 语句、return 语句、goto 语句
  4. 通过对if语句的使用,我们可以实现分支语序,只要满足if()里的条件即可进入分支,而通过else if 即可实现多分支语序。ersle if这是与最近的if'语句匹配。switch语句的使用则与if语句有些不同。switch()里面必须是常量且要与case配套,case n,通过传给switch的值判断从那个case进入。重点,进入后如果没有与break搭配,那么就会一直走到结束。

    如果表达的值与所有的case标签的值都不匹配怎么办? 其实也没什么,结构就是所有的语句都被跳过而已。程序并不会终止,也不会报错,因为这种情况在C中并不认为是个错误。 但是,如果你并不想忽略不匹配所有标签的表达式的值时该怎么办呢? 你可以在语句列表中增加一条default子句,把下面的标签 default:写在任何一个case标签可以出现的位置。

    当 switch 表达式的值并不匹配所有 case 标签的值时,这个 default 子句后面的语句就会执行。 所以,每个switch语句中只能出现一条default子句。

    但是它可以出现在语句列表的任何位置,而且语句流会像执行一个case标签一样执行default子句。
    ————————————————
    版权声明:本文为CSDN博主「阿泽.y」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/m0_61576663/article/details/130263745

  5. while和for语句的使用相似,区别在于for语句在()进行循环变量的改变,而while则在循环中进行。这使得在;两种语句中continue的使用有些不同
  6. 这⾥continue跳过了后边的打印,来到了i++的调整部分 所以在 for 循环中 continue 的作⽤是跳过本次循环中 continue 后的代码,直接去到循环的调 整部分。未来当某个条件发⽣的时候,本次循环⽆需再执⾏后续某些操作的时候,就可以使⽤ continue 来实现。
  7. 在这⾥我们也可以对⽐⼀下 while 循环和 for 循环中 continue 的区别:
  8. do-while语句则是不管条件变量,至少执行一次,执行完后在判断要不要继续循环。
  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值