图书介绍
C语言程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计 第2版](https://www.shukui.net/cover/8/35050021.jpg)
- 耿焕同主编 著
- 出版社: 镇江:江苏大学出版社
- ISBN:9787811305845
- 出版时间:2013
- 标注页数:275页
- 文件大小:76MB
- 文件页数:291页
- 主题词: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.2 结构化程序设计方法2
1.2.1 概述2
1.2.2 程序设计步骤4
1.2.3 方法举例5
1.3 面向对象程序设计方法5
1.3.1 概述5
1.3.2 程序设计步骤8
1.3.3 方法举例9
习题110
第2章 算法——程序的关键11
2.1 算法的含义及其特征11
2.1.1 算法的由来11
2.1.2 算法的含义11
2.1.3 算法的特征12
2.2 算法的表示12
2.2.1 程序的3种基本结构12
2.2.2 流程图及其表示13
2.2.3 N-S图及其表示14
2.3 简单算法举例15
习题218
第3章 程序设计过程19
3.1 高级语言与编译器19
3.2 程序设计过程20
习题323
第4章 相关的程序设计基础知识24
4.1 基本的软硬件知识24
4.1.1 基本的软件知识24
4.1.2 基本的硬件知识28
4.2 程序在内存中的布局31
4.2.1 C语言程序的存储区域32
4.2.2 C语言可执行程序的内存布局32
4.2.3 举例说明34
4.3 源程序编写的一般规范34
4.3.1 标识符命名及书写规则34
4.3.2 注释及格式要求35
4.3.3 缩进规则36
4.3.4 代码的排版布局36
4.3.5 函数的编写规范37
习题437
第2篇 C语言程序设计基础39
第5章 C语言基础39
5.1 基本字符集、标识符、常量和变量39
5.1.1 基本字符集39
5.1.2 标识符39
5.1.3 常量40
5.1.4 变量41
5.2 基本数据类型42
5.2.1 整型数据43
5.2.2 实型数据45
5.2.3 字符型数据46
5.3 运算符与表达式49
5.3.1 算术运算符与表达式49
5.3.2 逻辑运算符与表达式50
5.3.3 关系运算符与表达式52
5.3.4 自增、自减运算符53
5.3.5 逗号运算符与表达式53
5.3.6 赋值运算符及表达式54
5.3.7 类型转换55
5.4 位运算57
5.4.1 按位与运算符58
5.4.2 按位或运算符59
5.4.3 按位异或运算符60
5.4.4 按位取反运算符61
5.4.5 按位左移运算符61
5.4.6 按位右移运算符62
5.4.7 位运算赋值运算符62
5.5 综合程序举例62
习题564
第6章 顺序结构程序设计67
6.1 顺序结构概述67
6.2 数据输出69
6.2.1 printf函数的一般调用形式70
6.2.2 printf函数的常用格式说明70
6.2.3 使用printf函数的注意事项72
6.2.4 putchar函数输出字符73
6.3 数据输入74
6.3.1 scanf函数的一般调用形式74
6.3.2 scanf函数的常用格式说明75
6.3.3 使用scanf函数从键盘输入数据76
6.3.4 使用getchar函数从键盘输入数据77
6.4 综合程序举例77
习题679
第7章 分支结构程序设计82
7.1 分支结构概述82
7.2 if语句83
7.2.1 单分支if语句83
7.2.2 双分支if…else语句85
7.3 多分支结构87
7.3.1 嵌套的if语句87
7.3.2 switch语句90
7.4 无条件转移语句93
7.4.1 语句标号93
7.4.2 goto语句93
7.5 综合程序举例93
习题797
第8章 循环结构程序设计99
8.1 循环结构概述99
8.2 简单循环结构99
8.2.1 while循环99
8.2.2 do…while语句102
8.2.3 for语句104
8.3 break和continue语句106
8.3.1 break语句106
8.3.2 continue语句108
8.4 循环的嵌套109
8.5 综合程序举例111
习题8113
第3篇 C语言程序设计能力115
第9章 数组115
9.1 数组概述115
9.2 一维数组117
9.2.1 一维数组的定义117
9.2.2 一维数组元素的引用119
9.2.3 一维数组元素的初始化120
9.2.4 应用举例120
9.3 二维及以上高维数组124
9.3.1 二维数组的定义124
9.3.2 二维数组元素的引用125
9.3.3 二维数组的初始化126
9.3.4 其他高维数组127
9.3.5 应用举例128
9.4 字符串与字符数组132
9.4.1 字符串的表示132
9.4.2 字符串的输入与输出133
9.4.3 字符串处理的函数134
9.4.4 字符串数组138
9.4.5 应用举例140
9.5 综合程序举例140
习题9146
第10章 地址与指针变量149
10.1 地址和指针概述149
10.2 指针变量的定义150
10.3 指针变量的赋值150
10.4 指针变量的操作152
10.4.1 指针引用152
10.4.2 指针移动154
10.4.3 指针比较154
10.5 一维数组和指针155
10.5.1 一维数组和数组元素的地址155
10.5.2 指针与数组元素操作155
10.6 二维数组和指针158
10.6.1 二维数组和数组元素的地址158
10.6.2 指针与数组元素操作159
10.7 指针数组161
10.8 字符指针162
10.9 多级指针164
10.10 动态内存分配165
10.11 动态数组167
10.12 综合程序举例168
习题10174
第11章 函数176
11.1 函数概述176
11.2 函数的定义179
11.2.1 函数定义179
11.2.2 函数的返回值180
11.3 函数的调用180
11.3.1 函数调用语法180
11.3.2 函数的嵌套调用182
11.4 函数的声明187
11.4.1 函数声明的形式187
11.4.2 函数声明的位置188
11.5 参数传递189
11.5.1 值传递方式189
11.5.2 地址传递方式191
11.6 函数与数组193
11.7 函数与指针195
11.7.1 指针作为函数参数195
11.7.2 指针型函数与函数指针200
11.8 变量的作用域、存储类型和生存期202
11.8.1 变量的作用域202
11.8.2 存储类型和生存期205
11.9 main函数中的参数208
11.10 带参数的宏与函数209
11.11 综合程序举例210
习题11212
第12章 结构体、共用体、枚举及用户定义类型216
12.1 结构体216
12.1.1 定义结构类型和结构变量216
12.1.2 访问结构体成员219
12.1.3 结构体数组221
12.1.4 结构体指针222
12.1.5 链表223
12.1.6 结构体与函数232
12.2 共用体234
12.2.1 共用体类型与共用体变量234
12.2.2 共用体变量的引用235
12.2.3 共用体指针236
12.3 枚举与自定义类型237
12.3.1 枚举类型237
12.3.2 自定义类型238
12.4 综合程序举例239
习题12241
第13章 文件244
13.1 文件概述244
13.1.1 文件名245
13.1.2 文件分类245
13.1.3 文件缓冲区246
13.2 文件类型指针246
13.2.1 文件的存取方式247
13.2.2 文件的定位247
13.3 文件的打开与关闭247
13.3.1 文件打开248
13.3.2 文件关闭249
13.4 顺序读写文件250
13.4.1 字符读写250
13.4.2 字符串读写252
13.4.3 数据块读写254
13.4.4 格式化读写256
13.5 随机读写数据文件257
13.6 文件读写出错检测函数259
13.7 综合程序举例260
习题13263
附录265
附录A 标准ASCII码表265
附录B C语言的关键字266
附录C C语言常用语法提要267
附录D C语言常用的标准库函数270
附录E C语言运算符优先级273
参考文献275