- 1、本文档共397页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言程序设计;
6数组和指向数组的指针
7函数与指针
S结构体与共用体
9文件
10C语言屏幕操作操作函数及应用;
■C语言的发展与特点
■C语言的基本符号和关键字■C语言程序结构及特点
■C语言程序编辑、编译与运行;
1.概述
C语言是目前世界上最为流行的计算机高级程序设计语言之一。它设计精巧,功能齐全,既适合于编写应用软件,又特别适合于编写系统软件。
C语言不仅有易学易用的优点,而且具有面向过程、结构化、通用性强、可移植性强及集成开发环境先进等特点。而且,C语言具有很强的绘图能力,数据处理能力,同样适合于二维、三维图形和动画的开发。;
2.C语言的发展
早期的计算机,都是用机器语言和汇编语言来编写程序代码。到了第二代计算机才有了高级语言。
1960年开发的ALGOL-60,对其后的高级语言的发展,起到了很好的推进作用。但是,它是一种面向问题的语言,过于抽象,难以描述系统。因此,没有得到真正的推广。
1972年~1973年间,贝尔实验室的D.M.Ritchie,在BCPL语言的基础上设计出了C语言。
1973年K.Thompson和D.M.Ritchie两人合作,把原来由两人用汇编语言编写的UNIX操作
系统中90%以上的代码,用C语言来重写,即UNIX5。后来,C语言虽作了多次改进,但主要还
是用在贝尔实验室内部。直到1975年,用C语言写的UNIX6公布后,才引起业内人士的广泛关注。;
ProgrammingLanguage》一书。该书中介绍的C语言被称为标准C。
1983年,美国国际标准化协会(ANS1),在参考C语言的各种版本基础上,制定了新的标准,称为ANSIC。
1988年,KR按照ANSIC标准重写了《TheCProgrammingLanguage》。1990年,国际标准
化组织ISO(InternationalStandardOrganization),接受了以87ANSIC为ISOC的标准。目前
流行的C编译系统,都是以它为基础的。
高级语言发展至今,面向对象的程序设计方法越来越受到人们的青睐。;
(1)语言简洁、灵活。
(2)数据类型丰富,涉及面广。
(3)运算符多样,表达能力强。
(4)函数是程序的主体。
(5)C语言允许直接访问物理地址。
(6)生???的目标代码质量高。
(7)可移植性好。;
(1)英文字母:A~Z,a~z。
(2)数字字符:0~9。
(3)特殊符号:空格!%*^_(下划线)+=-~;.,()[]{};
auto;
(1)标识符只能由英文字母(A~Z,a~z)、数字(0~9)和下划线三种
字符组成,且第一个字符必须为字母或下划线。
例如:正确的标识符:abc,a1,prog_to,file_2,ab2c3。
不正确的标识符:2from,yesno/。;
(2)大小写字符代表不同的标识符。例如:标识符abc与标识符ABC是两个不同的标识符。一般对变量命名用小写,符号常量命名用大写。
(3)每个标识符由1-8个字符组成。如果标识符超过8个长度,只有前8个标识符为有效标识符。
例如:employee1和employee2,就会被认为是相同的标识符employee。;
计算机中,所有的信息都用二进制代码表示。二进制编码的方式较多,应用最为广泛的是
ASCII码。我们使用的字符在计算机中就是以ASCII码方式存储的。
ASCII码是美国标准信息交换码(AmericanStandardCodeforInformationInterchange,缩写为ASCII)。它被国际标准化组织
(ISO)认定为国际标准,详见附录I。;
(1)程序
所谓“程序”,即从事某一件事情的具体步骤。现实生活中,我们每个人其实都在无意识的情况下,编写着不同的“程序”。例如:我们去银行取钱,就会有以下的操作步骤:;
(2)C语言程序结构
通过以下几个例题,让我们对C语言的程序结构及执行过程有个全面的了解。程序语句不要求完全能理解,只是先对C程序的全貌有一个感性认识,为以后的学习打下基础。;
【例1.2】求两数之和。
#includestdio.h
main()
{
inta,b
您可能关注的文档
- 《Flash动画设计与制作(第3版)》中职PPT完整全套教学课件.pptx
- 《电工电子技术基础课件(第7版)》高职PPT完整全套教学课件.pptx
- 《计算机组成原理》全册详解优秀课件.pptx
- 《人力资源管理》PPT完整全套教学课件.pptx
- 《医药物流管理技术》教学课件448.pptx
- 3-水利工程造价.pptx
- 5运算放大器-课件(PPT演示).pptx
- RPA华为WeAutomate全套PPT课件.pptx
- 第3章 组合电路的VHDL设计.pptx
- 第5章 时序电路的VHDL设计.pptx
- 2024年陕西咸阳亨通电力(集团)有限公司供电服务业务部直聘用工招聘145人笔试参考题库附带答案详解 .docx
- 2024年中建四局土木工程有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年四川雅茶贸易有限公司公开招聘和考察聘用人员3人笔试参考题库附带答案详解 .docx
- 2024年中国烟草总公司辽宁省公司公开招聘拟录用人员(166人)笔试参考题库附带答案详解 .docx
- 2024江苏连云港中诚物业管理有限公司招聘工作人员1人笔试参考题库附带答案详解 .docx
- [毕节]2025年贵州毕节市引进人才649人笔试历年参考题库附带答案详解.docx
- 2024年度中国东航技术应用研发中心有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年福建省厦门盐业有限责任公司春季人才招聘1人笔试参考题库附带答案详解 .docx
- 2024年山东省环保发展集团绿能有限公司职业经理人招聘2人笔试参考题库附带答案详解 .docx
- 2024年安徽滁州郊源阳光电力维修工程有限责任公司招聘41人(第一批次)笔试参考题库附带答案详解 .docx
文档评论(0)