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

党风廉政建设网评网站收录查询api

党风廉政建设网评网站,收录查询api,做网站练手项目,建设网站b2c哪家好学习目标: 理解程序的分支逻辑(根据不同条件执行不同代码)。掌握 if-else 和 switch 语句的用法。能编写简单的条件判断程序(如成绩评级、游戏选项等)。 1 条件语句的基本概念 什么是条件语句? 程序在执…

学习目标

  • 理解程序的分支逻辑(根据不同条件执行不同代码)。
  • 掌握 if-elseswitch 语句的用法。
  • 能编写简单的条件判断程序(如成绩评级、游戏选项等)。

在这里插入图片描述

1 条件语句的基本概念

什么是条件语句?

  • 程序在执行时,有时需要根据不同的情况做出不同的操作。
  • 条件语句就是让计算机“做选择”的代码结构。

核心结构

if (条件) {// 条件成立时执行的代码
} else {// 条件不成立时执行的代码
}

类比生活

  • 就像“如果今天下雨,就带伞;否则,就不带伞”。

2 if-else 语句

基本语法
if (条件) {// 条件成立时执行
} else {// 条件不成立时执行
}

示例1:判断成绩是否及格

int score = 75;
if (score >= 60) {cout << "及格!";
} else {cout << "不及格!";
}

运行结果

及格!
多条件判断(else if)
if (条件1) {// 条件1成立时执行
} else if (条件2) {// 条件2成立时执行
} else {// 其他情况执行
}

示例2:成绩等级转换(A/B/C/D/E)

int score = 85;
if (score >= 90) {cout << "A";
} else if (score >= 80) {cout << "B";
} else if (score >= 70) {cout << "C";
} else if (score >= 60) {cout << "D";
} else {cout << "E";
}

运行结果

B
嵌套 if 语句
  • ifelse 里再写 if 语句。
    示例3:判断三角形类型
int a = 3, b = 4, c = 5;
if (a + b > c && a + c > b && b + c > a) {if (a == b && b == c) {cout << "等边三角形";} else if (a == b || b == c || a == c) {cout << "等腰三角形";} else {cout << "普通三角形";}
} else {cout << "不能构成三角形";
}

运行结果

普通三角形

3 switch 语句

基本语法
  • 适用于多个固定选项的判断(如菜单选择、星期几等)。
switch (变量) {case1:// 代码1break;case2:// 代码2break;default:// 默认情况
}

示例4:模拟计算器菜单

cout << "1.加法\n2.减法\n3.退出\n请选择:";
int choice;
cin >> choice;switch (choice) {case 1:cout << "执行加法";break;case 2:cout << "执行减法";break;case 3:cout << "退出程序";break;default:cout << "输入错误!";
}

运行示例

1.加法  
2.减法  
3.退出  
请选择:2  
执行减法  
switch 与 if 的区别
特点if-elseswitch
适用场景范围判断(如 score > 60固定值匹配(如 case 1:
可读性适合复杂条件适合多个选项
效率逐条判断直接跳转(更快)

4 常见错误 & 调试技巧

易错点
  1. **忘记写 ==,误用 **=
    • if (x = 5) ❌(赋值,永远为真)
    • if (x == 5) ✅(比较)
  2. switch** 漏写 **break
    • 会导致“穿透”执行多个 case
  3. 逻辑运算符错误
    • if (a < b < c) ❌(错误写法)
    • if (a < b && b < c) ✅(正确写法)
调试技巧
  • 使用 cout 打印变量的值,检查条件是否按预期执行。
  • 用注释 // 暂时屏蔽部分代码,逐步排查问题。

5 练习与挑战

基础练习

  1. 编写程序,判断一个数是奇数还是偶数。
  2. 输入月份(1-12),输出对应的季节(春/夏/秋/冬)。

进阶挑战

  1. 实现一个“BMI 计算器”,根据身高体重判断胖瘦等级。
  2. 设计一个“简易ATM机”,用 switch 实现存款、取款、查询功能。

总结

知识点关键内容
if-else用于条件分支,支持多级判断(else if)。
switch适用于固定选项匹配,比 if 更清晰。
常见错误= vs ==break 遗漏、逻辑错误。
应用场景游戏选项、成绩评级、菜单交互等。

http://www.dtcms.com/wzjs/515985.html

相关文章:

  • 中兴建设云南有限公司网站上海关键词排名推广
  • 柳州市建设工程质量安全监管理处网站小白如何学电商运营
  • 花生壳一个端口做网站女孩子做运营是不是压力很大
  • 南京企业微信网站建设百度区域代理
  • 公司展示型网站宁波seo外包方案
  • 广州建设网站是什么关系天津网站建设
  • 昆山做网站的公司西安seo报价
  • 哪些招聘网站做海外招聘seo推广薪资
  • 物流公司名称起名大全山西网站seo
  • Https全局wordpress佛山seo按效果付费
  • 广州哪里有学做网站的软件培训班
  • 网站单页设计培训seo哪家学校好
  • wordpress怎么更改介绍唐山seo排名外包
  • 怎么在后台设置网站的关键词长沙网站提升排名
  • 网站开发 为什么要用缩略图如何把网站推广出去
  • 网站添加关键词会不会上海网络推广服务
  • 做网站开直通车微信营销方案
  • ppt超链接至网站怎么做教育培训网站
  • 无锡网站建设 微信南京seo建站
  • 哪个网站教做西餐app拉新一手渠道
  • sm做任务的网站有哪些关键词如何确定
  • 哪个网站可以免费建站广告网络推广怎么做
  • 苏州网站建设师青岛seo经理
  • 浙江省城乡住房建设部网站外贸网站哪个比较好
  • 自己做的网站如何赚钱吗百度下载官网
  • 网站建设 源代码归属五年级下册数学优化设计答案
  • 纪检监察机关网站建设方案seo行业岗位
  • 网站制作_做网站_耐思智慧qq群排名优化
  • 网站建设经典语录百度网站排名怎么提高
  • 网站的技术分析百度做广告多少钱一天