"Switch语句和C程序设计概述:来自谭浩强编著的清华大学出版社课件制作"
需积分: 9 138 浏览量
更新于2023-12-26
收藏 8.9MB PPT 举报
switch语句是一种在C程序设计中常见的流程控制语句。它根据表达式的值来选择不同的执行路径。switch语句的基本结构如下:
switch(表达式)
{
case 常量表达式1:语句1
case 常量表达式2:语句2
… …
case 常量表达式n:语句n
default:语句n 1
}
在这个结构中,表达式的值会与每个case后面的常量表达式进行比较,如果匹配则执行对应的语句,如果没有匹配的常量表达式,则执行default后面的语句。这样,我们可以根据表达式的值,选择不同的执行路径。
举个例子,如果我们有一个名为grade的变量,它的值代表学生成绩的等级,我们可以使用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语句能够根据表达式的值来选择不同的执行路径,是一种非常常用的流程控制语句。
C语言的发展历史可以追溯到1946年第一台电子数字计算机ENIAC问世以后。随着计算机应用领域的不断扩大,计算机技术得到了高速发展,尤其是近年来计算机的硬件和软件都是日新月异。作为计算机语言的一种工具,程序设计语言也得到了不断的充实和完善。在C语言问世之前,还有许多其他的程序设计语言,每年都有新的程序设计语言问世,老的程序设计语言不断地更新换代。
在20世纪60年代,Martin Richards为计算机软件人员开发系统软件时,开发了BCPL语言。1970年,Ken Thompson在BCPL语言的基础上发明了实用的B语言。到了1972年,贝尔实验室的Dennis Ritchie和Brian Kernighan在B语言的基础上发明了C语言。C语言的问世标志着程序设计语言的一个新阶段的到来。
C语言因其简洁、灵活、强大而被广泛应用。它适用于开发系统软件、应用软件和嵌入式软件。在C语言之后,又出现了许多新的程序设计语言,但C语言仍然是现代软件开发的基础知识,被广泛使用。
总之,通过了解switch语句的基本结构和C语言的发展历史,我们可以更好地理解程序设计语言的重要性和发展轨迹。掌握这些知识对于了解计算机科学和软件开发的发展过程,以及提高自身的程序设计能力都是非常有益的。Switch语句是C程序设计中常见的流程控制语句,而C语言则是现代软件开发的基础知识,在计算机科学领域有着重要的地位。因此,我们应该认真学习和掌握这些知识,以便更好地投身于计算机科学和软件开发领域。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2010-11-02 上传
2011-08-03 上传
2008-09-01 上传
2018-05-03 上传
2009-08-06 上传
2009-04-16 上传
劳劳拉
- 粉丝: 21
- 资源: 2万+
最新资源
- tvovjddjjx
- WP Strona Startowa-crx插件
- ynwitter-clone:ynwitter-clone
- wufei:异步Kuberenetes命名空间日志记录器流媒体
- Accuinsight-1.0.30-py2.py3-none-any.whl.zip
- auto-update-action:测试gh操作自动更新存储库文件
- 基于PHP的最新苍穹影视V20七彩视界免授权开源源码.zip
- documentation:即插即用堆栈,用于从用户角度测试和监视Web应用程序
- Kubbo跟踪:Kubbo跟踪
- jsonserver::rocket:描述您的数据,自动获得带有随机值的伪造的REST&GraphQL API。或instantly立即获得假服务器
- aabbtree-2.6.1-py2.py3-none-any.whl.zip
- 轻量级指示器控件LBProgressHUD
- 基于PHP的最新精仿爱美眉美女图片程序源码.zip
- 子程序调用指令的应用举例.rar
- flashcard:抽认卡应用(Anki替代品)
- 日历模板:vanilajs日历模板