当前位置: 首页 > news >正文

浅谈C语言分支循环语句

为什么需要循环控制?

因为在日常生活中或者在程序所处理的问题中常常遇见需要重复处理的问题,用循环语句可以提高代码的运行效率,更快的解决日常生活中遇到的问题。

循环嵌套

就是传说中的套娃,不同的循环语句都可以互相嵌套。

几种循环的比较

1.一般情况下while、do……while、for循环可以互相代替。

2.在while循环和do……while循环中,只在while后面的括号内指定循环条件,因此为了使循环能正常结束,应在循环体中包含使循环趋于结束的语句(如i++,或i = i + 1等)。

3.for语句的功能更强,凡是用while循环能完成的,用for循环都能实现。

改变循环执行的状态

有时在某种情况下需要提早结束正在执行的循环操作。

break可以用来从循环体内跳出循环体,即提前结束循环,接着执行循环下面的语句。

break语句是结束整个循环过程,不在判断循环的条件是否成立。

continue有时并不希望终止整个循环的操作,而只希望提前结束本次循环,而接着执行下次循环。

continue语句只结束本次循环,而不是终止整个循环的执行。

http://www.lryc.cn/news/105360.html

相关文章:

  • Spring Boot Starter 剖析与实践 | 京东云技术团队
  • 技术能力提升-《系统架构设计师教程》
  • 【LeetCode 热题 100】矩阵 专题(大多原地算法,需要一定思维)
  • Java 中为什么要把一个数模(10^9+7)
  • RPC与REST有什么区别?
  • 时间复杂度介绍及其计算
  • etcd实现大规模服务治理应用实战
  • 目标检测中 anchor base和anchor free
  • TypeC拓展设计方案|TypeC转HDMI设计方案|CS5261/CS5265芯片设计参数对比
  • SQL Developer中的Active Data Guard
  • 谈谈FFT到底有何用
  • MATLAB | 如何绘制这样的描边散点图?
  • 偶数科技与白鲸开源完成兼容性认证
  • 【机器学习】Feature scaling and Learning Rate (Multi-variable)
  • windows编译ncnn
  • C++和Lua交互总结
  • nvm安装和切换node版本
  • 每日一题8.2 2536
  • 适配器模式(Adapter)
  • Spring学习笔记——1
  • leetcode 406. 根据身高重建队列
  • Matlab实现AGNES算法
  • STM32F4_外部SRAM
  • Java的代理模式
  • FilterAttributeOnClassMethod
  • springboot + (mysql/pgsql) + jpa 多数据源(不同类数据源)
  • 【Golang】Golang进阶系列教程--Go 语言 context 都能做什么?
  • 画图干货!14种uml图类型及示例
  • 计算机视觉实验:人脸识别系统设计
  • 振弦采集仪完整链条的岩土工程隧道安全监测