C++程序设计之switch语句详解
需积分: 0 120 浏览量
更新于2024-07-14
收藏 8.72MB PPT 举报
C++程序设计之switch语句
switch语句是一种多路选择语句,用于根据不同的值执行不同的语句。其基本语法结构为:
switch(表达式)
{
case 常量表达式1:语句1;
case 常量表达式2:语句2;
...
case 常量表达式n:语句n;
default:语句n+1;
}
其中,switch后的表达式将被计算,并将其结果与每个case后的常量表达式进行比较。如果找到匹配的值,则执行相应的语句。如果没有找到匹配的值,则执行default后的语句。
在上面的示例代码中,我们可以看到switch语句的使用:
switch(grade)
{
case 'A':cout<<"100~85\n";
case 'B':cout<<"84~70\n";
case 'C':cout<<"69~60\n";
case 'D':cout<<"no pass\n";
default:cout<<"error\n";
}
如果grade的值为‘A’,则结果将是:
100~85
84~70
69~60
no pass
error
这说明了switch语句的执行顺序是自上而下的,如果找到匹配的值,则执行相应的语句,并继续执行下一条语句,直到遇到break语句或return语句为止。
在C++程序设计中,switch语句是一种非常有用的语句,可以根据不同的值执行不同的语句,从而增加程序的灵活性和可读性。
此外,C++语言的发展历史也在上面的文字中被提及。从1946年第一台电子数字计算机ENIAC问世以来,计算机应用领域的不断扩大,促进了计算机技术的高速发展。C语言是在B语言的基础上发展和完善的,而C++是在C语言的基础上发展和完善的。C语言的主要特点是结构化的程序设计语言,语言本身简洁、使用灵活方便,可以用于设计和编写大的系统程序,也可以用于编写小的控制程序和科学计算。
switch语句是C++程序设计中的一种非常重要的语句,可以根据不同的值执行不同的语句,从而增加程序的灵活性和可读性。
334 浏览量
2008-09-01 上传
2008-05-15 上传
2007-10-08 上传
2018-01-02 上传
2010-03-16 上传
2021-10-10 上传
2021-10-10 上传
2011-08-03 上传
琳琅破碎
- 粉丝: 19
- 资源: 2万+
最新资源
- d3-Scatterplot-Graph-fcc:FreeCodeCamp d3散点图
- CG引擎:一个随机的家伙,很开心创建c ++ OpenGl游戏引擎
- Linux shell脚本.rar
- UltrasonicDistanceMeasurementSystem:超声波测距,报警,LCD1602显示数据,温度校正超声波速度
- Excel模板基础体温记录表excel版.zip
- Advanced-Factorization-of-Machine-Systems:GSOC 2017-Apache组织-#使用并行随机梯度下降(python和scala)在Spark上实现分解机器
- operating_system_concept_os
- dosxnt文件-DOS其他资源
- Smart-Device:对于htmlacademy
- static-form-lambda:无服务器模板,创建一个FaaS AWS Lambda来处理表单提交
- Python库 | python-jose-0.6.1.tar.gz
- :scissors: React-Native 组件可在您想要的任何地方切割触摸Kong。 教程叠加的完美解决方案
- ocr
- react-pwa:使用creat js的示例渐进式Web应用程序
- VBiosFinder:从(几乎)任何BIOS更新中提取嵌入式VBIOS
- Python库 | python-hpilo-2.4.tar.gz