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

【无标题】C语言中的循环与分支语句

C语言中的分支语句和循环语句是程序实现逻辑判断、重复执行、流程控制的核心,是结构化编程的基础。
一、分支语句(条件判断)

作用:根据条件选择执行哪一段代码。

1. if 语句

• 单分支
if (条件) {
语句;
}
• 双分支
if (条件) {
语句1;
} else {
语句2;
}
• 多分支
if (条件1) {
} else if (条件2) {
} else {
}
2. switch 语句

适合多固定值判断,如菜单、分数等级。
switch (表达式) {
case 常量1:
语句;
break;
case 常量2:
语句;
break;
default:
默认语句;
}
要点:

• 表达式只能是整型/字符型

• 必须写 break,否则会穿透执行

• default 可选
二、循环语句(重复执行)

作用:满足条件时重复执行一段代码,减少重复代码。

1. while 循环

先判断,再执行。
while (条件) {
循环体;
}
2. do-while 循环

先执行一次,再判断。至少执行一次。
do {
循环体;
} while (条件);
3. for 循环

最常用、最紧凑,适合已知循环次数。
for (初始化; 条件; 更新) {
循环体;
}
执行顺序:初始化 → 条件 → 循环体 → 更新 → 条件…(通常条件语句比循环体多执行一次)
三、循环控制语句

• break:立即跳出整个循环/switch

• continue:跳过本次循环剩余语句,直接进入下一次判断
四、使用场景总结

• 条件多选一 → if else if / switch

• 循环次数已知 → for

• 先做一次再判断 → do while

• 先判断再决定是否执行 → while
五、例子()
// 1~10 求和
int sum = 0;
for (int i=1; i<=10; i++) {
sum += i;
}
// 判断奇偶数
if (n % 2 == 0)
printf("偶数");
else
printf("奇数");

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

相关文章:

  • 摆脱论文困扰!千笔,专科生专属AI写作神器
  • Ansys、ABAQUS质量刚度矩阵最强智能提取版本:腾讯会议讲解及模型调式指南(Matlab...
  • 三维随机裂隙网络模型(圆盘形,可直接导入COMSOL并利用Matlab接口编程的模型生成工具包...
  • [特殊字符] SegFormer:高精度树木覆盖分割模型
  • 量子骗局揭秘:伪量子算法代码证据
  • Nginx的性能优化
  • STM32G431 无感 FOC 驱动:从原理到实现
  • 一文读懂《2028年全球智能危机》
  • 基于SpringBoot+Vue的演出购票系统
  • 2026年企业AI战略必看:GEO优化公司选型指南与精准适配路径实测 - 品牌推荐
  • 2026高职大数据技术需要掌握哪些技能?
  • 深聊2026年盘扣式脚手架厂家,哪家性价比和口碑都好 - 工业设备
  • 数字铁幕:中美AI标准分裂应对策略
  • 锂电池负极表面那些张牙舞爪的锂枝晶,像极了科幻片里的外星生物入侵。这些金属晶体在生长过程中随时可能刺穿隔膜引发短路,咱们今天就用相场法来揭开它们的生长密码
  • 亲测好用!AI论文平台 千笔AI VS 笔捷Ai 本科生必备神器
  • 羊小咩变荔卡购物额度回收合规边界与实操技巧 - 容易提小溪
  • 编写洗发水,沐浴露配方配比程序。按不同发质肤质计算原料比例,生成简易配方。
  • 一文搞懂MCP、Agent、Skills:AI时代三大核心概念深度对比,搞懂了少走3年弯路
  • 【无人机追踪】基于资源树多约束 (能耗 时间 联盟)的多无人机任务分配算法附Matlab代码
  • 2026年企业AI战略必看:GEO服务商选型指南与精准适配路径 - 品牌推荐
  • 分账和代付,哪个更适合你
  • 攻防世界——pwn引导模式—forgot
  • 互联网大厂Java求职者面试模拟文章:三轮深度问答及详尽解析
  • 代码重构美学大赛
  • 最大接入容量的光伏选址定容或者光伏电源在配网中选址定容 利用随机权重的粒子群算法
  • 2026年企业AI战略必看:GEO优化服务商选型指南与精准适配场景实测。 - 品牌推荐
  • 进程间通信
  • 毕设程序javaEHS安全环保管理系统 基于SpringBoot的企业环境健康安全(EHS)数字化管控平台 Java驱动的企业HSE安全生产与环境保护综合管理平台
  • 靠谱的太原洗浴设计公司
  • 柯伊伯计划API测试体系深度