C++程序设计之switch语句详解
需积分: 0 173 浏览量
更新于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 上传
点击了解资源详情
琳琅破碎
- 粉丝: 19
- 资源: 2万+
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案