图书介绍
C语言程序设计 第2版PDF|Epub|txt|kindle电子书版本下载
![C语言程序设计 第2版](https://www.shukui.net/cover/31/30920146.jpg)
- 葛日波等编著 著
- 出版社: 北京:北京邮电大学出版社
- ISBN:7563535514
- 出版时间:2013
- 标注页数:357页
- 文件大小:33MB
- 文件页数:369页
- 主题词:
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.2 C程序结构2
1.2.1 程序结构2
1.2.2 两个程序例子4
1.2.3 C程序风格6
1.3 标识符7
1.4 数据类型9
1.5 变量11
1.6 常量14
1.6.1 常量的种类14
1.6.2 常量的用法18
1.7 输入/输出20
1.7.1 格式化输出20
1.7.2 格式化输入24
1.7.3 字符输入/输出27
1.8 使用VC++6.0环境上机编程29
1.8.1 创建C源程序文件的简单方法29
1.8.2 编辑源代码32
1.8.3 编译程序33
1.8.4 链接程序33
1.8.5 运行程序35
习题36
第2章 表达式和程序设计基础知识41
2.1 表达式41
2.1.1 初级表达式42
2.1.2 二元表达式43
2.1.3 赋值表达式45
2.1.4 后缀表达式47
2.1.5 一元表达式49
2.1.6 逗号表达式51
2.2 副作用52
2.3 表达式求值53
2.3.1 无副作用的表达式求值53
2.3.2 有副作用的表达式求值53
2.4 混合类型表达式55
2.4.1 隐式类型转换56
2.4.2 强制类型转换57
2.5 语句59
2.6 部分库函数60
2.7 程序设计基础知识65
2.7.1 程序与程序设计65
2.7.2 算法及其描述66
2.7.3 一个完整的程序设计实例68
习题78
第3章 分支程序设计82
3.1 关系与逻辑运算82
3.1.1 逻辑数据82
3.1.2 关系运算82
3.1.3 逻辑运算84
3.2 两路分支88
3.2.1 if...else语句88
3.2.2 if语句91
3.2.3 if语句的嵌套91
3.2.4 条件表达式93
3.3 多路分支93
3.3.1 switch语句93
3.3.2 if...else-if语句98
习题102
第4章 循环程序设计110
4.1 循环概述110
4.2 while语句112
4.3 for语句115
4.4 do...while语句118
4.5 循环的嵌套121
4.6 break与continue语句130
习题134
第5章 数组141
5.1 概念141
5.2 一维数组143
5.2.1 定义数组143
5.2.2 访问数组元素144
5.2.3 用数组存数据145
5.3 顺序查找149
5.4 冒泡排序151
5.5 二维数组154
5.5.1 定义数组155
5.5.2 访问数组元素155
5.5.3 用数组存数据156
习题159
第6章 指针163
6.1 概念163
6.1.1 指针常量163
6.1.2 取地址运算163
6.1.3 指针变量164
6.2 指针与变量165
6.2.1 定义指针变量165
6.2.2 指针的初始化165
6.2.3 用指针处理变量167
6.2.4 程序举例168
6.3 多级指针173
6.4 指针与数组176
6.4.1 指针与一维数组176
6.4.2 指针与二维数组183
6.5 动态内存分配189
6.5.1 概念189
6.5.2 内存管理函数190
习题194
第7章 字符串201
7.1 字符串的存储201
7.2 指针与字符串202
7.3 字符串输入/输出203
7.4 字符串处理函数210
习题217
第8章 函数220
8.1 结构化程序设计220
8.1.1 自上而下程序设计220
8.1.2 C程序的结构化221
8.2 函数定义222
8.2.1 函数定义格式222
8.2.2 函数定义举例223
8.3 原型声明与函数调用224
8.3.1 原型声明224
8.3.2 函数调用225
8.4 向函数传值228
8.5 向函数传地址228
8.6 向函数传数组234
8.6.1 传一维数组234
8.6.2 传二维数组237
8.7 向函数传字符串240
8.8 指针型的函数241
8.9 函数指针243
8.10 作用域245
8.11 变量的存储类型246
8.12 命令行参数250
8.13 递归252
习题259
第9章 结构、联合与枚举266
9.1 类型定义266
9.2 结构类型267
9.2.1 结构的声明267
9.2.2 定义结构变量269
9.2.3 结构指针270
9.3 结构的处理271
9.3.1 结构变量的初始化271
9.3.2 访问结构成员271
9.4 复杂结构276
9.4.1 嵌套结构276
9.4.2 含数组的结构279
9.4.3 含指针的结构283
9.5 结构数组285
9.6 结构与函数286
9.7 联合300
9.8 枚举304
习题306
第10章 文件313
10.1 文件概述313
10.1.1 文件的概念313
10.1.2 文件的分类313
10.1.3 文件和流314
10.1.4 文件指针314
10.1.5 文件操作的基本步骤314
10.2 文件的打开与关闭315
10.2.1 文件的打开315
10.2.2 文件的关闭316
10.3 文件操作317
10.3.1 文本文件读写函数317
10.3.2 二进制文件操作函数325
10.4 其他函数327
习题331
附录A ASCII码表335
附录B C语言中的运算符336
附录C C语言库函数337
附录D 位运算345
附录E 预处理命令347
附录F 命令窗口354
参考文献357