恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

分支与循环(改一)

  • 首页
  • 资讯中心
  • /
  • 分支与循环(改一)

相关资讯

元素交互与浏览器交互:网页自动化核心概念与实战解析 2026/9/12 17:50:15
AI引擎驱动游戏出海:买量与本地化的自动化实践 2026/9/12 17:45:15
Claude Cowork:AI协作工作台的架构解析与实践 2026/9/12 17:45:15

最新资讯

小型语言模型(SLM)技术解析与应用实践
BSP工程师如何转型嵌入式系统架构师
Playnite 启动参数 5 个实用技巧:让游戏库管理器启动更快、告别卡顿
口岸政务窗口双屏翻译机落地应用指南
LED点阵屏
5 分钟搭好 go2rtc:把摄像头变成低延迟 Web 直播的完整指南

今日推荐

MATLAB仿生优化框架:长鼻浣熊算法多策略融合实现
【JAVA毕设源码分享】基于 JavaWeb 的校园一卡通管理系统的设计与实现 基于 JavaWeb 的校园卡业务管理系统(程序+文档+代码讲解+一条龙定制)
【JAVA毕设源码分享】基于 Java 的图书馆借阅管理平台的搭建与实现 基于 Java 的图书馆综合管理系统(程序+文档+代码讲解+一条龙定制)

本周热门

超人会飞不算本事:系统稳定依赖清晰规则与边界设计
超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论
基于CNN的调制信号识别:MATLAB实现时频图分类实战

本月精选

自研推理加速器Redwood:两周内实现PyTorch模型高效部署的实战教程
V4L2摄像头采集实战:从camera_client.rar到出图全流程解析
从“谁发明了钢琴键”到知识问答智能体:RAG与记忆工程实践

分支与循环(改一)

发布时间:2026/9/12 17:50:15
分支与循环(改一) 一.引言C语言是结构化的程序设计语言这里的结构指的是顺序结构、选择结构、循环结构C语言是能够实现这三种结构的其实我们如果仔细分析我们日常所见的事情都可以拆分为这三种结构或者这三种结构的组合顺序结构从第一行到最后一行依次执行选择结构即分支结构根据给定条件判断真假选择执行不同代码路径不再自上而下逐行固定执行依靠if/switch语句实现循环结构在满足指定条件的前提下重复执行同一段代码当条件不成立时结束循环继续向后执行依靠for/while/do while语句实现注exp表达式statement语句二.分支选择结构1.if语句1基本结构if(exp)statement//若表达式为真则向下执行2else补充if(exp)statement//表达式为真执行elsestatement//表达式为假执行3分支中包含多种语句if/else默认只限制第一个语句if(exp){statement statement}else{statement statement}4悬空elseelse总是以离他最近的if相匹配除非用{ }隔开5嵌套if在一个if或者else内部再写一组if/else结构就叫做嵌套if第一种if(exp1){if(exp2){statement}else{statement}}else{statement}第二种if(exp1){statement}elseif(exp2){语句}else{statement}2.switch语句1概念switch语句是一种特殊的if…else语句结构常用于判断条件有多个结果时2基本结构switch(exp{casevalue1statement backcasevalue2statement back ……default statement back}3注意事项switch后的exp必须为整型表达式case后的值必须为整型常量表达式case和后边的数字必须有空格default后的语句是在找不到表达式的值时执行case与default语句没有顺序要求每一个case语句后都需加back否则语句会一直执行只有加上back才能跳出switch语句三.循环结构1.while结构语法与if语句类似1基本结构while(exp)//判断表达式statementwhile(exp){//判断表达式statement statement}2运行逻辑执行判断表达式表达式的值为0即表达式为假循环直接结束表达式的值不为0即表达式为真则执行循环语句语句执行完后再继续判是否进行下一次判断3实例4常用于常用于不知道需要循环多少次2.for语句最常用1结构1.基本结构for(exp1;exp2;exp3)statement2.省略结构与初始化创建变量for(exp1;exp2;exp3){statement statement}//exp1用于初始化//(可在此直接建立变量但变量只能在此循环中使用)//exp2:循环结束条件的判断//exp3循环变量的调整注exp1exp2exp3都可省略3.多个变量控制for循环intab0for(b0a10;ba;ba--)//逗号表达式的运用2运行逻辑首先执行exp1初始化循环变量接下来就是执行exp2的判断部分exp2的结果如果0,则循环结束exp2的结果如果0则执行循环语句循环语句执行完后再去执行exp3调整循环变量然后再去exp2的地方执行判断exp2的结果是否为0决定循环是否继续整个循环的过程中exp1初始化部分只被执行1次剩下的就是exp2、循环语句、exp3不断循环3实例4常用于常用于知道要循环多少次3.do while语句1基本结构dostatementwhile(exp)do{statement statement}while(exp)//先执行后判断2运行逻辑在do while循环中先执行语句执行完语句在去执行判断表达式判断表达式的结果是0,则继续循环执行循环语句判断表达式的结果0,则循环结束。所以在do while语句中循环体是至少执行一次的3实例4常用于常用于语句至少要执行一次四.break与continue语句1.break语句break用于永远终止循环2.continue语句continue用于跳过本次循环continue后的代码五.循环的嵌套将多个while/for/do while嵌套在一起六.goto语句go to语句可以实现在同一个函数内跳转到设置好的标号处1基本结构goto标签名 标签名2实例七.设置循环次数intanwhile(n){n--;}

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号