教育部“普通高等教育&#;十一五&#;国家级规划教材”

教育部“普通高等教育&#;十一五&#;国家级规划教材”

ID:12725664

大小:2.09 MB

页数:0页

时间:2018-07-18

教育部“普通高等教育&#;十一五&#;国家级规划教材”_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《教育部“普通高等教育&#;十一五&#;国家级规划教材”》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》讲稿(丁亚涛本)2007年2月257内容提要本书是面向高等院校C语言程序设计课程而编写的教材。全书分为十二章,主要内容包括:C语言概述、数据类型、运算符和表达式、简单程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体、共用体与枚举、位运算、文件、面向对象及C++简介。本教材采用“示例”驱动的编写方式,以程序设计为中心,语法介绍精炼,内容叙述深入浅出、循序渐进,程序示例生动易懂,具有很好的启发性。每章均配备教学课件和精心设计的习题。本教材配有教学参考书《C语言程序设计实训和考试指

2、导》,并附有光盘和练习题库及软件系统,以方便读者复习考试和上机操作,其中大容量题库及练习软件系统经过长期的测试和验证,对教学具有很好的参考价值。本书既可以作为高等院校本科及专科学生的计算机语言教材,又可以作为教师、自学者的参考用书。257目录第1章C语言概述1.1C语言的概况1.2简单的C语言程序1.3算法第2章数据类型、运算符和表达式2.1数据类型2.2标示符、常量与变量2.3运算符与表达式2.4数据类型转换2.5程序举例第3章简单程序设计3.1C语言语句3.2程序结构3.3赋值语句3.4数据输入与输出3.5程序

3、举例第4章选择结构程序设计4.1关系运算符与关系表达式4.2逻辑运算符与逻辑表达式4.3if语句4.4switch语句4.5程序举例第5章循环结构程序设计5.1循环的基本概念5.2while循环5.3do-while循环5.4for循环5.5循环嵌套5.6break语句、continue语句和goto语句5.7程序举例第6章数组6.1一维数组 6.2二维数组6.3字符数组与字符串6.4程序举例257第7章函数7.1概述7.2函数的参数和函数的值7.3函数间的参数传递7.4数组作为函数参数7.5函数的嵌套与递归调用7

4、.6变量的作用域和存储方式7.7程序举例第8章指针8.1指针的基本概念8.2指针与数组8.3指针与函数8.4程序举例第9章结构体、共用体与枚举9.1 结构体9.2共用体9.3枚举类型9.4用户定义类型9.5程序举例第10章位运算10.1几个基本概念10.2位运算符和位运算10.3程序举例第11章文件11.1文件概述11.2文件操作11.3文件的定位11.4编译预处理11.5程序举例257第1章C语言概述【本章导读】本章主要介绍C语言的发展历史、基本特点、简单的C语言程序结构和算法,其中C语言程序结构和算法是重点。是

5、以后各章学习的基础。1.1C语言概况1.1.1C语言的发展C语言是国际上流行的计算机高级程序设计语言。与其他高级语言相比,C语言的硬件控制能力和运算表达能力强,可移植性好,效率高(目标程序简洁,运行速度快)。因此应用面非常广,许多大型软件都使用C语言编写。C语言的的前身是ALGOL语言(ALGOL60是一种面向问题的高级语言)。1963年英国剑桥大学推出CPL语言,此语言在ALGOL语言的基础上增加了硬件处理能力,同年剑桥大学的马丁·理查德对其简化,提出BCPL语言;1970年美国贝尔实验室的肯·汤姆逊进一步简化,

6、提出了B语言(取BCPL的第一个字母);1972年美国贝尔实验室的布朗·W·卡尼汉和丹尼斯·M·利奇对其完善和扩充,提出了C语言(取BCPL的第二个字母);1987年美国标准化协会指定了C语言标准“ANSIC”,即现在流行的C语言。自1972年投入使用之后,C语言成为Unix和Xenix操作系统得主要语言。是当今最为广泛使用的程序设计语言之一。本书以TurboC2.0为学习的平台,第1~11章例题均在TurboC2.0环境下调试运行,第12章面向对象和C++的内容基于VisualC++6.0。1.1.2C语言的特点

7、C语言具有以下基本特点:(1)C语言是具有低级语言功能的高级语言C语言既具有高级语言的功能,又具有低级语言的许多功能。它把高级语言的基本结构和语句与低级语言的实用性结合起来,是处于汇编语言和高级语言之间的一种程序设计语言,也可称其为“中级语言”。(2)C语言简洁、紧凑,使用方便、灵活C语言一共只有32个关键词,9种控制语句,TurboC2.0增加了11个关键词(用于各种增强和扩展功能)。程序书写形式自由,主要用小写字母表示,相对于其他高级语言源程序短。257(3)运算符丰富,表达式能力强C语言共有34种运算符,范围

8、广泛,除一般高级语言所使用的算术、关系和逻辑运算符外,还可以实现以二进制位为单位的运算,并且具有如a++,--b等单项运算符和+=、-=、*=、/+等复合运算符等。(4)数据结构丰富,便于数据的描述与存储C语言具有丰富的数据结构,其数据类型有整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等,因此能实现复杂的数据结构的运算。(5)C语言是结构化

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。