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

编程基础:变量交换与循环控制技巧

交换两数

要有中间变量: num1 = a; num2= b; tem = c;

tem = num1; num1= num2; num2= tem;

阶梯分支

if(1) 先判断1,如果1为真,则执行1,语句1执行完,整个if结束

{ 若1为假,则执行2,2为真则执行2,否则执行else,整个if结束

}

else if(2)

{

}

else

{

}

switch 多分支

语法:switch(整形表达式)//char,int,long,short

{

case 常量1: break;

case常量2: break;

default:

语句四;

}

  • switch 后面必须是一个整形表达式,
  • case 后面必须接常量,整形常量
  • 表的式的值会和后面的case进行等值比较,如果等值比较成功,就执行对应的语句,直到break为止。如果都没有等值比较为真的情况,那么就执行deafult. deafult不是必须有的。

循环控制

  • 需要重复执行某段代码
  • 有规律的代码
  • 如果知道循环次数:for
  • 不确定循环次数,while

while循环

while(表达式)//表达式(关系,逻辑)的值为真,假,类型为整形 { 语句: }//循环体

1.while会先判断表达式的值,为真。控制变量需要初始化。

2.执行循环体

3.在循环体中,需要包含控制变量变化的语句,最终导致循环条件不满足。

死循环:while(1){ }

for循环:

for(表达式1;表达式2;表达式3)//表达式1:初始化(控制变量,其他初始化) { //表达式2:控制循环是否据徐运行 语句; //表达式3:对控制变量进行增量控制 } //先运行表达式1, 计算表达式2是否为真,为真运行循环体,为假,for循环结束 执行循环体 在计算表达式3,i++,i-- 跳转到第二步,为真据徐,为假跳出循环

死循环:for(; ;)

continue

continue会在循环中。跳过本次循环。循环为真继续执行

int i =0; for(i=1;i<10;i++) { if(5==i || i = 6) { continue;//5,6跳过 }

break

break会在循环中,或者switch。提前结束循环

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

相关文章:

  • LangChain实战:构建具备工具调用能力的Node.js智能体
  • Gemini 3 深度使用指南:系统指令、禁忌事项与幻觉规避
  • Adobe Photoshop 2026
  • 标准化建设考评网站如何助力企业合规管理?揭秘高效转型的秘密武器
  • 2026 成都旧房局部装修测评!三口之家厨卫阳台改造,实现少搬家省预算 - 优企甄选
  • 构建健壮数据解析引擎:从混乱字符串到结构化领域模型
  • Borland C++ 3.1深度解析:从经典IDE到现代系统复活指南
  • 2026年扬州市邗江区GEO服务商代理加盟怎么选?GEO本地靠谱服务商推荐指南 - 企业新闻快传
  • GenericAgent界面详解:桌面版与命令行工具使用对比
  • 2026年8月弗贝思1:1复刻大理石瓷砖真实装修效果揭秘 - 米諾
  • 2026年大庆气候适配汽车贴膜选购指南:需求匹配、选店标准与避坑知识 - 米諾
  • 5分钟快速搭建Palworld专用服务器:完整Docker容器部署指南
  • C语言运算符精要:从算术到优先级
  • 如何用3行代码集成验证码破解API?gh_mirrors/ca/captcha_crack服务器部署教程
  • 超越视觉的感知:手指与耳朵识别信息的科学实验与启示
  • 从理论到实战:深入剖析创建型设计模式及其工程落地
  • 2026年8月苌笙微哑质感砖性价比深度解析 - 米諾
  • 2026年嘉兴海宁GEO服务商代理加盟本地靠谱推荐:城市合伙人选型与避坑指南 - 企业新闻快传
  • Linux zipinfo命令详解:深入解析ZIP压缩包元数据与自动化应用
  • Java+MySQL图书管理系统实战:从数据库设计到三层架构实现
  • 告别“幻觉”:利用RAG技术精准检索产品知识库与广告策略库的工程实践
  • SDC命令详解:使用log_trace命令进行调试
  • OVN安全配置:Access Control Lists与网络隔离最佳实践
  • Windows电源管理深度解析:如何彻底禁用程序干扰,精准控制睡眠与息屏
  • Cursor Pro完全解锁指南:三步告别AI编程限制,享受无限代码辅助体验
  • .NET Core异步编程原理与高性能实践指南
  • LightCompress快速入门:3分钟上手大模型量化与稀疏化技术
  • 2026年盐城市东台市GEO服务商代理加盟怎么选?本地靠谱推荐与城市合伙人模式指南 - 企业新闻快传
  • 2026 年贵阳贵安新区代理记账怎么甄别?三信财务15108506934参考指引 - 米諾
  • 2026太原高端装修找谁?大宅改善装修甄选指南,太原金螳螂深耕本地高端整装 - 滚动商讯