#新人季#c++相关switch表达式

 时间:2024-10-23 07:37:23

这里是c++相关知识点,小编会简单介绍并加以举例。

相关知识点/内容

1、switch语句是多分支选择语句,用来实现多分支选择结构。if语句只有两个分支可供选择,而实际问题中常常需要用到多分支的选择。例如,学生成绩分类,人口统计分类,工资统计分类,银行存款分类等。

2、当然这些都可以用嵌套的if语句来处理,但如果分支较多,则嵌套的if语句层数多,程序就会长而且可读性降低。c++提供switch语句直接处理多分支选择,它的一般形式如下:switch(表达式){ case常量表达式1:语句1 case常量表达式2:语句2 ....... case常量表达式n:语句n default 语句n+1}只能判断有限个取值情况,若是无限个就不可用switch

3、说明:1.switch后面的括号内“表达式”,可以是数值类型(包括字符类型)数据。2.当switch表达式的值与某一个case子句中的常量表达式的值相匹配时,就执行此case子句中的内嵌语句,若所有的case子句中的常量表达式的值都不能与switch表达式的值相匹配,就执行default子句中的内嵌语句。3.每一个case表达式的值必须互相不同,否则就会出现互相矛盾的现象(对表达式的同一个值,有两种或多种执行方案)。

4、例如:switch(grade) {case 'A':cout<<媪青怍牙"85~100\n"; case'B':cout<<"70~84\n"; case'C':cout<<"60~69\n"; case'D':cout<<"<60\n"; default:cout<<"error\n"; }

  • word表格怎么填充颜色底色
  • 新版Word如何保存文件格式为doc或纯文本格式?
  • word怎么合并上下两个单元格
  • 如何将标题2下方所有文字移动到标题1下方
  • word中如何在文字下面加点点状的下划线?
  • 热门搜索
    书香校园手抄报内容 遨游汉字王国的手抄报 中秋手抄报内容 保护海洋手抄报 绿色家园手抄报内容 有关科技的手抄报 节约用水手抄报内容 科普小知识手抄报 走进名著手抄报 六一儿童节手抄报简单