图书介绍
C程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
- 朱小菲,刘玉喜主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302200376
- 出版时间:2009
- 标注页数:318页
- 文件大小:84MB
- 文件页数:335页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概论1
1.1 C语言的产生与发展1
1.2 C语言的特点1
1.3 Turbo C介绍2
1.3.1 Turbo C的产生与发展2
1.3.2 Turbo C 2.0集成环境2
1.3.3 Turbo C 2.0菜单功能介绍4
1.4 C程序举例及上机操作步骤8
1.4.1 简单C程序举例8
1.4.2 上机操作步骤9
1.5 Microsoft Visual C++ 6.0上机操作与调试11
1.5.1 Microsoft Visual C++ 6.0环境概述11
1.5.2 启动Microsoft Visual C++ 6.0开发环境11
1.5.3 系统界面简介12
1.5.4 文本编辑区及文本编辑18
1.5.5 消息提示区23
1.5.6 运行程序23
1.5.7 程序调试25
本章小结30
习题130
第2章 数据类型、运算符与表达式32
2.1 C语言的数据类型概述32
2.2 标识符、常量和变量32
2.2.1 标识符32
2.2.2 常量33
2.2.3 变量34
2.3 C语言的简单数据类型35
2.3.1 整型数据35
2.3.2 实型数据38
2.3.3 字符型数据39
2.4 C运算符和表达式43
2.4.1 C运算符和表达式概述43
2.4.2 算术运算符和算术表达式44
2.4.3 位运算符和位运算45
2.4.4 赋值运算符和赋值表达式47
2.4.5 自增、自减运算符48
2.4.6 求字节运算符50
2.4.7 关系运算符和关系表达式50
2.4.8 逻辑运算符和逻辑表达式51
2.4.9 条件运算符和条件表达式52
2.4.10 逗号运算符和逗号表达式53
2.5 数据的类型转换54
2.5.1 系统自动进行的类型转换54
2.5.2 强制类型转换56
本章小结56
习题257
第3章 顺序结构程序设计59
3.1 C语句概述59
3.1.1 表达式语句59
3.1.2 函数调用语句59
3.1.3 复合语句60
3.1.4 流程控制语句60
3.1.5 空语句61
3.2 C程序的三种基本结构61
3.2.1 算法61
3.2.2 流程图与三种基本控制结构62
3.3 数据的输入输出65
3.3.1 格式输出函数65
3.3.2 格式输入函数69
3.3.3 字符数据的输入输出73
3.4 顺序结构程序设计举例74
本章小结77
习题378
第4章 选择结构程序设计80
4.1 条件语句80
4.1.1 单分支if语句80
4.1.2 双分支if语句81
4.2 if语句的嵌套83
4.3 switch语句85
4.4 程序举例89
本章小结92
习题493
第5章 循环结构95
5.1 循环的构成95
5.2 循环语句96
5.2.1 while语句96
5.2.2 do~while语句99
5.2.3 for语句101
5.2.4 break和continue语句104
5.2.5 三种语句的选用108
5.3 循环的嵌套110
5.4 循环应用实例113
本章小结121
习题5122
第6章 数组127
6.1 数组的引入与概念127
6.1.1 数组的引入127
6.1.2 数组的概念128
6.2 一维数组129
6.2.1 一维数组的定义129
6.2.2 一维数组元素的引用131
6.3 二维数组136
6.3.1 二维数组的定义136
6.3.2 二维数组元素的表示方法137
6.3.3 二维数组的初始化137
6.3.4 二维数组的引用138
6.4 多维数组140
6.4.1 多维数组的定义140
6.4.2 多维数组的初始化140
6.4.3 多维数组的引用140
6.5 字符数组141
6.5.1 字符数组的定义141
6.5.2 字符数组的初始化141
6.5.3 字符串常用函数143
6.6 综合例题146
本章小结150
习题6150
第7章 指针156
7.1 变量的地址和指针变量156
7.1.1 变量的地址以及变量的存取方式156
7.1.2 指针变量的定义和指针变量的基类型157
7.1.3 指针变量赋值158
7.1.4 指针变量引用158
7.2 数组的指针与指向数组的指针变量161
7.2.1 指向数组的指针变量161
7.2.2 通过指针引用数组元素161
7.2.3 指向多维数组的指针和指针变量165
7.3 字符串的指针和指向字符串的指针变量168
7.3.1 字符串的表示形式168
7.3.2 字符数组与字符串指针的区别169
7.4 指针数组与指向指针的指针172
7.4.1 指针数组的概念172
7.4.2 指向指针的指针174
7.5 指针与动态内存分配初步175
本章小结180
习题7181
第8章 函数187
8.1 函数概述187
8.1.1 模块化程序设计187
8.1.2 C函数的分类188
8.2 函数的定义189
8.2.1 无参函数的定义189
8.2.2 有参函数的定义190
8.3 数据在函数之间的传递191
8.3.1 形参与实参191
8.3.2 函数值的返回193
8.4 函数的调用195
8.4.1 函数调用的形式和执行过程195
8.4.2 函数调用的方式196
8.4.3 对被调用函数的声明和函数原型198
8.5 数组作为函数的参数199
8.6 指针作为函数的参数203
8.6.1 基本数据类型的指针作为函数的参数203
8.6.2 指向数组的指针作为函数参数205
8.6.3 字符串指针作为函数参数207
8.7 函数与指针208
8.7.1 用函数指针变量调用函数208
8.7.2 用指向函数的指针作为函数参数209
8.7.3 返回指针值的函数210
8.7.4 main函数的参数和返回值211
8.8 函数的嵌套调用213
8.9 函数的递归调用214
8.10 变量的作用域216
8.10.1 内部变量216
8.10.2 外部变量217
8.11 变量的存储类别219
8.11.1 自动变量219
8.11.2 用extern声明外部变量220
8.11.3 静态变量222
8.11.4 寄存器变量224
8.12 内部函数和外部函数225
8.13 多个源文件的C程序的链接225
本章小结226
习题8228
第9章 预处理命令232
9.1 宏定义232
9.1.1 无参数宏定义232
9.1.2 带参数宏定义234
9.2 文件包含237
9.2.1 文件包含的概念237
9.2.2 文件包含命令的一般格式237
9.3 条件编译239
9.4 应用程序举例241
本章小结243
习题9243
第10章 结构体与共用体245
10.1 结构体类型245
10.1.1 结构体类型与结构体变量245
10.1.2 结构体变量的引用249
10.1.3 结构体变量的初始化251
10.2 结构体数组252
10.2.1 结构体数组的定义与引用252
10.2.2 结构体数组的初始化252
10.3 指向结构体的指针变量253
10.3.1 结构体指针变量253
10.3.2 用结构体变量和结构体指针变量作为函数参数256
10.4 链表259
10.4.1 链表概述259
10.4.2 处理链表的函数260
10.4.3 链表的建立261
10.4.4 链表的遍历263
10.4.5 链表的插入操作264
10.4.6 链表的删除操作266
10.5 共用体268
10.5.1 共用体类型定义268
10.5.2 共用体变量的引用269
10.6 枚举类型271
10.7 用typedef定义类型273
本章小结274
习题10274
第11章 位运算279
11.1 位运算的概念279
11.1.1 字节与位279
11.1.2 位运算符279
11.2 位运算举例285
11.3 位段288
本章小结291
习题11291
第12章 文件295
12.1 文件概述295
12.1.1 文件的概念295
12.1.2 文件的分类295
12.1.3 文件的操作296
12.2 标准文件的读写297
12.2.1 文件型指针297
12.2.2 打开文件函数fopen()297
12.2.3 关闭文件函数fclose()299
12.2.4 文件的读写299
12.2.5 文件的随机读写函数303
12.2.6 清除和设置文件缓冲区305
12.3 非标准文件的读写306
12.3.1 文件的打开和关闭306
12.3.2 读写函数306
12.3.3 随机定位函数307
本章小结307
习题12307
附录A C语言ASCII表312
附录B C语言关键字及用途313
附录C 运算符和结合性314
附录D 常用的ANSI C库函数表316
参考文献318