图书介绍
C语言程序设计教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计教程 第2版](https://www.shukui.net/cover/13/35057817.jpg)
- 易云飞主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302350682
- 出版时间:2014
- 标注页数:325页
- 文件大小:47MB
- 文件页数:339页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言程序设计概述1
1.1 C语言的发展及其特点1
1.1.1 C语言发展历程1
1.1.2 C程序的特点2
1.1.3 C语言与C++语言交融发展3
1.2 C语言程序的组成与结构3
1.3 C程序的上机步骤与方法6
1.3.1有关概念6
1.3.2运行C程序的一般步骤7
1.3.3上机运行C程序的方法8
1.3.4 Visual C++ 6.0环境运行C程序的步骤8
1.4如何学好C语言11
习题11
第2章 数据类型,运算符和表达式13
2.1 C语言字符集与标识符13
2.1.1 C语言字符集13
2.1.2标识符14
2.2常量和变量15
2.2.1常量15
2.2.2变量16
2.3基本数据类型17
2.3.1 C语言的数据类型17
2.3.2整型数据17
2.3.3实型数据20
2.3.4字符型数据21
2.3.5变量赋初值23
2.4运算符和表达式23
2.4.1运算符和表达式概述23
2.4.2算术运算符及算术表达式25
2.4.3关系运算符及关系表达式28
2.4.4逻辑运算符及逻辑表达式29
2.4.5条件运算符及条件表达式31
2.4.6赋值运算符及赋值表达式33
2.4.7逗号运算符及逗号表达式35
2.4.8求字节运算符36
2.4.9类型转换36
习题37
第3章 顺序结构40
3.1概述40
3.2简单顺序语句40
3.2.1表达式语句40
3.2.2空语句40
3.2.3复合语句41
3.3 C语言数据的输入输出41
3.3.1字符输入输出函数42
3.3.2格式输入输出43
3.4综合实例51
习题53
第4章 选择结构56
4.1 if语句56
4.1.1 if语句的基本形式56
4.1.2 if语句嵌套60
4.2 switch语句62
4.3程序应用65
习题72
第5章 循环结构75
5.1问题的提出75
5.2 while循环结构76
5.2.1 while语句的基本形式76
5.2.2 while语句的应用76
5.3 do…while循环结构79
5.3.1 do…while语句的基本形式79
5.3.2 do…while语句的应用80
5.4 for循环结构82
5.4.1 for语句的基本形式82
5.4.2 for语句的应用82
5.5转向语句86
5.5.1 break语句86
5.5.2 continue语句87
5.5.3 goto语句88
5.6程序应用89
习题93
第6章 数组95
6.1问题的提出95
6.2数组的基本概念95
6.3一维数组96
6.3.1一维数组的声明96
6.3.2一维数组的引用97
6.3.3一维数组的初始化98
6.3.4一维数组的应用98
6.4二维数组103
6.4.1二维数组的声明103
6.4.2二维数组的引用104
6.4.3二维数组的初始化104
6.4.4多维数组105
6.4.5二维数组的应用105
6.5字符数组109
6.5.1字符数组的声明109
6.5.2字符数组的引用109
6.5.3字符数组的初始化110
6.5.4字符串变量111
6.5.5字符串变量的输入输出111
6.5.6字符串函数113
6.5.7字符数组的应用115
习题117
第7章 函数120
7.1概述120
7.2函数定义的形式120
7.3函数参数和函数的返回值122
7.3.1形式参数和实际参数122
7.3.2函数的返回值123
7.4函数的调用125
7.4.1函数调用的一般形式125
7.4.2函数调用的方式127
7.4.3对被调函数的声明和函数原型127
7.5函数的嵌套调用130
7.6函数的递归调用131
7.7数组作为函数参数136
7.7.1数组元素作为函数实参136
7.7.2一维数组名作为函数参数137
7.7.3二维数组名作为函数参数140
7.8变量的作用域141
7.8.1局部变量141
7.8.2全局变量142
7.8.3变量的优先级144
7.9变量的存储类别144
7.9.1 auto变量145
7.9.2用static声明的局部变量145
7.9.3 register变量147
7.9.4用extern声明外部变量148
7.9.5用static声明外部变量151
7.9.6存储类别小结151
7.10内部函数和外部函数153
7.10.1内部函数153
7.10.2外部函数153
习题155
第8章 指针158
8.1数据、地址与指针158
8.1.1数据存储与地址指向158
8.1.2地址与指针159
8.2指针变量160
8.2.1指针变量的声明与赋值160
8.2.2通过指针访问变量163
8.2.3指针变量的应用164
8.3指针与数组166
8.3.1数组名与数组首地址166
8.3.2指针的运算167
8.3.3通过指针访问一维数组169
8.3.4通过指针访问多维数组172
8.4指针与字符串175
8.4.1通过指针访问字符数组175
8.4.2字符指针作为函数参数传递177
8.5指针数组179
8.6指针函数181
8.7函数指针182
8.8多级指针184
8.9 void指针类型185
8.9.1 void的含义185
8.9.2 void使用规则186
8.10带参数的main()函数189
8.11指针的内存动态分配190
8.12指针的应用举例193
习题196
第9章 复合数据类型200
9.1结构体数据类型200
9.1.1结构体变量的使用201
9.1.2结构体数组205
9.1.3结构体指针208
9.1.4结构体及指向结构体的指针作为函数的参数210
9.1.5结构体综合举例211
9.2链表213
9.2.1链表与数组的主要区别213
9.2.2链表的操作213
9.2.3链表应用举例216
9.3共用体定义和共用体变量声明217
9.3.1共用体定义217
9.3.2共用体类型变量218
9.3.3共用体类型变量的引用218
9.4枚举数据类220
9.4.1枚举类型的定义和枚举变量的说明220
9.4.2枚举类型变量的赋值和使用220
9.5类型说明222
习题223
第10章 文件228
10.1文件概述228
10.2 FILE结构类型228
10.3文件的操作229
10.3.1文件的打开229
10.3.2文件的关闭231
10.3.3文件的读写231
10.3.4文件缓冲区操作237
10.3.5文件的随机读写238
10.3.6文件的监测242
10.4 C库文件243
习题245
第11章 位运算246
11.1整数的计算机表示246
11.2位运算符248
11.2.1取反运算符~248
11.2.2按位与运算符&249
11.2.3按位或运算符|249
11.2.4按位异或运算符^250
11.2.5左移运算符<<251
11.2.6右移运算符>>251
11.2.7位运算与赋值运算的结合251
11.2.8位运算举例251
习题252
第12章 编译预处理254
12.1宏声明254
12.1.1不带参数的宏声明254
12.1.2带参数的宏声明256
12.2文件包含262
12.3条件编译265
习题269
第13章 C语言的实际应用271
13.1 C语言程序设计步骤271
13.2实际应用中常见模块设计272
13.2.1输入模块设计272
13.2.2选择菜单模块设计275
13.2.3数据结构设计277
13.2.4功能模块设计277
13.3实际应用举例280
13.3.1学生成绩管理280
13.3.2个人理财管理295
附录A ASCII编码表319
附录B ctype.h文件中所包含的字符函数321
附录C math.h文件中所包含的数学函数322
附录D C语言运算符优先级详细列表324