图书介绍
C语言程序设计教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计教程 第2版](https://www.shukui.net/cover/73/34423414.jpg)
- 刘玲主编;陈松,杨芳明,姚雪梅副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302391593
- 出版时间:2015
- 标注页数:302页
- 文件大小:38MB
- 文件页数:317页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 程序与程序设计语言简介1
1.1.1 程序的基本概念1
1.1.2 程序设计语言2
1.2 C语言的发展与特点3
1.2.1 C语言的发展3
1.2.2 C语言的特点4
1.3 C语言的词法记号5
1.3.1 C语言的字符集5
1.3.2 标识符5
1.3.3 关键字6
1.3.4 语句6
1.3.5 标准库函数6
1.4 C语言的简单实例7
1.5 C语言程序的基本结构8
1.6 C语言程序的实现9
1.6.1 源程序、目标程序、可执行程序的概念9
1.6.2 C语言程序的编辑、编译、连接、运行9
1.6.3 实现问题求解的方法举例10
小结12
习题13
第2章 C语言程序设计基础16
2.1 C语言的数据类型16
2.1.1 基本数据类型16
2.1.2 数据的存储17
2.2 常量与变量18
2.2.1 常量18
2.2.2 变量21
2.3 运算符与表达式22
2.3.1 表达式的含义23
2.3.2 算术运算符及表达式23
2.3.3 赋值运算符及表达式25
2.3.4 关系运算符及表达式25
2.3.5 条件运算符及表达式26
2.3.6 逻辑运算符及表达式27
2.3.7 位运算符及表达式27
2.3.8 逗号运算符及表达式29
2.3.9 其他运算29
2.4 数据类型的转换30
2.4.1 自动转换(隐式转换)30
2.4.2 强制转换(显式转换)31
小结32
习题33
第3章 结构化程序设计基础36
3.1 算法的概念及表示36
3.1.1 算法的概念36
3.1.2 算法的表示36
3.2 顺序结构程序设计38
3.2.1 C程序的语句38
3.2.2 基本输入输出处理41
3.2.3 字符数据的输入和输出41
3.2.4 格式输入与输出43
3.2.5 基本输入输出举例49
3.2.6 顺序结构程序设计50
3.3 选择结构程序设计52
3.3.1 if语句52
3.3.2 switch语句60
3.4 循环结构程序设计63
3.4.1 while语句63
3.4.2 do…while语句65
3.4.3 for语句66
3.4.4 多重循环69
3.4.5 跳转语句70
3.4.6 几种循环的比较73
3.5 应用举例73
小结77
习题79
第4章 数组与指针90
4.1 数组基础知识90
4.2 一维数组90
4.2.1 一维数组的定义90
4.2.2 一维数组元素的存储91
4.2.3 一维数组元素的引用92
4.2.4 一维数组的初始化92
4.2.5 一维数组应用举例93
4.3 二维数组94
4.3.1 二维数组的定义95
4.3.2 二维数组元素的存储95
4.3.3 二维数组元素的引用95
4.3.4 二维数组的初始化96
4.3.5 二维数组应用举例96
4.4 字符数组与字符串98
4.4.1 字符数组的定义99
4.4.2 字符数组的初始化99
4.4.3 字符数组的引用100
4.4.4 字符串与字符串结束标志100
4.4.5 字符数组的输入与输出100
4.4.6 字符串处理函数102
4.5 指针106
4.5.1 指针的概念106
4.5.2 指针变量的定义与引用107
4.5.3 数组的指针表示112
4.5.4 指针与字符串116
4.5.5 指针数组117
4.6 应用举例119
小结123
习题125
第5章 函数131
5.1 函数的概念131
5.1.1 函数的分类131
5.1.2 函数的定义132
5.1.3 函数的参数与函数的值134
5.2 函数的调用136
5.2.1 函数调用方法136
5.2.2 函数的参数传递139
5.2.3 函数的嵌套调用与递归调用142
5.3 数组作函数参数147
5.3.1 数组元素作函数的实参147
5.3.2 数组作函数参数148
5.4 指针与函数150
5.4.1 指针变量作函数参数150
5.4.2 指针数组作函数参数152
5.4.3 指针作函数的返回值154
5.4.4 指向函数的指针154
5.5 变量的存储类别157
5.5.1 局部变量与全局变量157
5.5.2 变量的存储类别161
5.6 编译预处理168
5.6.1 编译预处理概述168
5.6.2 宏定义169
5.6.3 文件包含174
5.6.4 条件编译174
5.7 应用举例176
小结179
习题180
第6章 结构体、共用体和枚举188
6.1 结构体188
6.1.1 结构体类型的定义188
6.1.2 结构体变量的定义、引用和初始化189
6.1.3 结构体数组192
6.1.4 指针在结构体中的应用193
6.1.5 链表197
6.2 共用体203
6.2.1 共用体及共用体变量的定义203
6.2.2 共用体变量的引用方式204
6.2.3 共用体类型数据的特点204
6.3 枚举类型205
6.3.1 枚举类型的定义205
6.3.2 枚举变量的定义206
6.4 自定义数据类型207
6.5 综合应用207
小结208
习题209
第7章 文件211
7.1 文件概述211
7.2 文件指针212
7.3 文件的操作213
7.3.1 文件的打开与关闭213
7.3.2 字符读写操作215
7.3.3 字符串读写操作216
7.3.4 数据块读写操作217
7.3.5 格式化读写操作219
7.4 文件的定位220
7.4.1 重新定位操作220
7.4.2 得到当前文件内部位置操作220
7.4.3 移动文件内部位置操作220
7.5 文件应用实例221
小结222
习题222
附录A ASCII码表225
附录B 运算符和结合性229
附录C C语言常用函数231
附录D C语言常见错误239
附录E 计算机等级考试C语言(二级)笔试模拟试卷244
参考文献302