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

C语言流程控制

1.分支结构

switch分支

1)switch 后面必须是一个整形表达式
2)case 后面为整形的常量 ,不能是变量或表达式
3)switch 的整形表达式和case后面整形的常量做等值比较。如果相等执行对应的case,直到
break停止。 如果都没有匹配中,执行default;

2.循环控制

循环三要素:
1)循环控制变量需要初始化
2)需要检测循环变量 ,是否继续循环
3)循环中,需要包含控制变量变化的语句 ++,--

2.1while循环

while(表达式)
{
循环体;
}
表达式的值是一个逻辑 。1真 0假
循环体:代码会执行多次
第一步对表达式求值 ,如果为1(真),则执行循环体 。否则循环结束
第二步执行循环体循环的代码
第三步执行第一步
循环体中需要包含使用循环慢慢趋势于结束的变量(循环体控制变量,++,--)
此处需注意while(表达式)后千万不要加分号!!!

2.2for循环

for(表达式1;表达式2;表达式3)
{
循环体;
}
表达式1,变量初始化,或者循环运行起来前,需要初始化的变量
表达式2,决定循环是否会继续运行。如果为真则循环执行,否则循环停止
表达式3,对循环控制变量,进行改变的地方(++,--)
执行的流程
第一步执行表达式1,对控制变量初始化。(只会走一次)
第二步对表达式2求值,如果为真,执行循环体,否则结束
第三步执行循环体代码
第四步执行表达式3, 对控制变量 ++,--
第五步执行第二步

2.3for双层循环

int i =0;
int j = 0 ;
for(j=0;j<3;j++) // 外层
{
for(i=0;i<5;i++)// 内层循环
{

循环体
}
}外层循环 j++ 一次 ,则内层循环执行5次

此处举例为使用for循环输出九九乘法表

2.4goto循环

无条件跳转
goto只能在同一个函数内部跳转。且goto相当与汇编中的jmp指令。
在应用层程序编程中,禁止使用。但在linux内核编程中,错误处理处使用的多。

2.5do...while循环

do
{
循环体;
}while(表达式);
循环体至少执行一次。 while() 后面的分号,不可省略。否则语法报错!!!不要和前面搞混了
第一步执行循环体
第二步表达式求值,如果真,则执行循环体。否则循环终止。

3.循环辅助控制

3.1continue


第一步跳过本次循环
第二步在循环的过程中,需要屏蔽其中某几次循环

读者在写此处的时候不要加此处的/* */,此符号代表把/*到*/之间的代码注释

3.2break

第一步跳出当前循环或switch
第二步如果不希望循环继续 ,调用break

http://www.jsqmd.com/news/1163636/

相关文章:

  • 劳力士电话维修中心提供专业手表维修与保养服务权威公示(2026年7月最新) - 劳力士服务中心
  • 亨得利官方名表服务中心|最新网点地址及官方热线权威信息公示(2026年7月更新) - 亨得利官方博客
  • 电脑端视频格式转换推荐,2026年这3款工具效率最高 - 软件工具教程方法
  • Docker安装RedisStack
  • 2026年7月最新合肥真力时官方售后服务热线与网点地址查询 - 亨得利官方服务中心
  • 全维度综合评测:杭州电商品牌升级宣传片拍摄服务商TOP6评级|2026年度汇总企业采购选型参考与避坑指南 - 全国影像制作行业测评
  • MSF内的一些功能简介
  • 2026年7月最新郑州芝柏官方售后联系电话与客户服务中心网点地址 - 亨得利官方服务中心
  • 广州百达翡丽回收价格查询与各大回收平台实测排行(2026年7月最新) - 百达翡丽服务中心
  • Python新手最容易踩的10个隐式坑,我刚工作时踩了一半,直接导致线上数据统计出错
  • 亚马逊大幅改进 Alexa AI 处理多步骤任务,却面临极高成本难题
  • 2026 泰兴黄金回收避坑全攻略!3 家本地合规实体门店,大盘实时计价无任何隐形杂费 - 福金阁黄金回收
  • 2026年7月邵阳​市公共卫生许可证检测集中空调通风系统检测水质检测空气质量甲醛检测怎么做?正规CMA机构办理指南 - 绿呼吸检测中心
  • 仅影响左撇子的WordPress Bug,七年后终迎修复方案!
  • 【信息科学与工程学】计算机科学与自动化——第十篇 芯片设计21 芯片中的电学01
  • 微软裁员波及《毁灭战士》开发团队,引发能否运营好该工作室的疑问
  • 抖店群搬家怕批量扣分?抖掌柜 AI 检测标题图片类目,上架即合规 - 抖掌柜
  • 本溪GEO系统贴牌服务商靠谱源头厂商综合实力推荐TOP3:工业城市AI搜索布局,贴牌合作路径怎么选? - 科技快讯
  • 2026年“3+2贯通培养”模式大揭秘,究竟藏着怎样的升学新机遇?
  • Prefect工作流编排:从训练到评估的自动化实验流水线搭建
  • 项目型企业的交付闭环:项目、合同、成本、回款串成一条线怎么算清账
  • 网站建设公司选型核心逻辑解析,附10家优秀网站服务商推荐
  • 能源范式革命:AI全域渗透,推动能源体系从粗放供给到精准智能
  • Cloudflare推出Meerkat:QuePaxa算法助力,突破Raft局限实现全球共识实验
  • 2026 黄埔科学城工厂办公室搬迁攻略 无隐形收费本地搬家公司推荐 - 从来都是英雄出少年
  • 2026年白山GEO系统贴牌服务商靠谱源头厂商综合实力推荐TOP3:本地合伙人选择源头厂商的7个判断维度 - 小随科技
  • 2026年鄂尔多斯GEO系统贴牌服务商靠谱源头厂商综合实力推荐:源头厂商、贴牌能力与长期合作路径怎么判断? - 企业新闻快传
  • League Akari:基于LCU API的英雄联盟客户端智能自动化架构解析
  • 2026 靖江黄金回收避坑指南|主城 / 乡镇三大正规门店实测,实时金价无隐形收费 - 福金阁黄金回收
  • LangChain 聊天记录压缩:原理、机制与实战 - 若