推荐理由
本书作者在多年教学经验基础上,根据学生的认知规律精心组织了本教材内容,并通过大量有现实意义的例题,深入浅出地介绍了C语言程序设计的有关概念和编程技巧。书中例题都经过了仔细的调试,配有大量的上机实训题和课后习题。本教材以应用为中心,以初学者为对象,以提高程序设计能力为宗旨,为读者学习编写C语言程序提供了捷径。
内容简介
C语言是一种高级编程语言,同时也具有很多低级语言编程的灵活性。它支持面向过程的编程方式,是学习计算机语言编程最基础的学习内容。在C语言的基础之上诞生了很多优秀的程序通过学习C语言将使读者对计算机编程有更深刻的认识。
本书作者在多年教学经验基础上,根据学生的认知规律精心组织了本教材内容,并通过大量有现实意义的例题,循序渐进地介绍了C语言程序设计的有关概念和编程技巧。书中例题都经过了仔细的调试,配有大量的上机实训题和课后习题,并为教师配有上机实训参考答案和课后习题参考答案。
本书概念清晰、例题丰富、深入浅出、知识结构及深度合理,可作为高职高专院校的教材,也可作为计算机培训班的教材以及自学者的参考书。
目录
第1章 C语言概述
1.1 C语言的产生和发展
1.2 C程序的构成简述
1.2.1 基本单词
1.2.2 语句
1.2.3 函数
1.2.4 一个简单的例子
1.3 C程序的书写格式
1.4 C程序设计简述
1.4.1 赋值语句的简单使用
1.4.2 格式输入/输出函数的简单使用
1.4.3 库函数和头文件
1.4.4 简单程序设计举例
1.5 Turbo C 2.O集成环境的使用
1.5.1 Turbo C 2.0的启动
1.5.2 Turbo C 2.0集成环境窗口
1.5.3 Turbo C 2.0子菜单
1.5.4 源程序的建立和编辑
1.5.5 源程序的编译、连接和运行
1.6 排错与测试
1.6.1 排错
1.6.2 测试
1.7 上机指导
1.7.1 实验目的
1.7.2 实验内容
习题
第2章 数据类型及其运算
2.1 C语言的基本数据类型
2.1.1 五种基本数据类型
2.1.2 基本数据类型的存储方式和取值范围
2.1.3 基本数据类型的修饰
2.2 常量
2.2.1 一般常量
2.2.2 符号常数
2.3 变量
2.3.1 变量的定义
2.3.2 变量定义的位置
2.3.3 变量的存储类型
2.3.4 变量的初始化
2.4 C语言中运算符与运算符的分类
2.4.1 算术运算符
2.4.2 关系运算符
2.4.3 逻辑运算符
2.4.4 位运算符
2.4.5 赋值运算符
2.4.6 逗号运算符
2.4.7 括号运算符
2.5 表达式与表达式的计算
2.5.1 表达式
2.5.2 复合表达式的计算
2.5.3 数据类型转换
2.5.4 自加1、自减1运算
2.6 上机指导
2.6.1 实验目的
2.6.2 实验内容
习题
第3章 基本语句与数据输入/输出
3.1 基本语句
3.1.1 表达式语句
3.1.2 空语句
3.1.3 块语句
3.1.4 变量定义语句
3.1.5 type def语句
3.2 常用函数的使用
3.2.1 数学函数
3.2.2 字符处理函数
3.3 数据的输入/输出
3.3.1 字符数据的输入/输出
3.3.2 格式化输入/输出
3.4 上机指导
3.4.1 实验目的
3.4.2 实验内容
习题
第4章 分支结构程序
第5章 循环结构程序设计
第6章 数组和字符串
第7章 函数
第8章 指针
第9章 编译预处理
第10章 复合数据类型
第11章 文件
附录A 常用字符与ASCII代码对照表
附录B 习题答案
先读为快
第1章 C语言概述
教学提示:本章主要介绍C语言和C程序设计的初步知识,这些知识在后续章节中还会出现,学习完这些内容后,读者对c程序将会有一个初步的了解。
教学目标:熟悉c程序的基本结构和书写风格;掌握C语言关键字和标识符的命名方法,了解c编译系统提供的标题文件的功能,学会用赋值语句和格式输入/输出函数编制简单的C程序,熟悉Turbo C集成环境的使用。
语言的产生和发展
C语言是一种面向过程的通用程序设计语言,它以表达简明、使用灵活、结构化的流程控制、丰富的数据结构和操作符集合、良好的程序可移植性和高效率的目标代码为特征。C语言不仅是一种高级语言,还兼有低级语言的功能,因此既可用于编写系统程序,也可用于编写不同领域的应用程序。
C语言的祖先是ALGOL60(ALGOrithm Language)。ALGOL60具有可读性好和可移植性强的特点,但它不能直接对硬件进行操作,不宜用来编写系统程序。人们开始考虑一种集高级语言和低级语言功能于一身的语言,以便可以用它编写可读性和可移植性都比较好的系统程序。
1963年,英国的剑桥大学和伦敦大学首先将ALGOL60发展成CPL,1967年,剑桥大学的Martin Richards将CPL改制成BCPL,1970年,美国贝尔实验室的Ken Thompson将BCPL修改成B语言,并用B语言开发了第一个高级语言UNIX操作系统,在DEC公司的PDP-7小型机上运行。
……