图书介绍
高级语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![高级语言程序设计](https://www.shukui.net/cover/18/34383680.jpg)
- 王浩主编 著
- 出版社: 武汉:武汉理工大学出版社
- ISBN:7562919534
- 出版时间:2003
- 标注页数:315页
- 文件大小:12MB
- 文件页数:328页
- 主题词:
PDF下载
下载说明
高级语言程序设计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 算法4
1.2.1 问题求解过程4
1.2.2 算法及其表示4
1.2.3 结构化程序设计5
1.3 C 语言概述6
1.3.1 C语言历史6
1.3.2 C语言特点7
1.3.3 C语言程序结构9
习题13
2 基本数据类型及其运算14
2.1 基本语法单位15
2.1.1 字符集15
2.1.2 保留字16
2.1.3 标识符16
2.2 基本数据类型17
2.2.1 整数类型19
2.2.2 实数类型20
2.2.3 字符类型21
2.2.4 数据类型转换22
2.3.1 数值常量24
2.3 常量和变量24
2.3.2 符号常量27
2.3.3 变量28
2.4 运算和表达式30
2.4.1 算术运算符与算术表达式30
2.4.2 关系运算符和关系表达式33
2.4.3 逻辑运算符与逻辑表达式34
2.4.4 位运算符及其表达式35
2.4.5 赋值运算符与赋值表达式38
2.4.6 条件运算符与条件表达式41
2.4.7 逗号运算符和逗号表达式42
2.4.9 运算符的优先级和结合性43
2.4.8 sizeof运算符43
习题45
3 简单程序设计49
3.1 表达式语句49
3.2 基本输入输出函数50
3.2.1 字符输出函数putchar50
3.2.2 字符输入函数getchar51
3.2.3 格式输出函数printf52
3.2.4 格式输入函数scanf53
3.3 程序举例54
习题55
4.1 复合语句57
4 流程控制57
4.2 选择语句58
4.2.1 if语句58
4.2.2 switch语句65
4.3 循环语句70
4.3.1 while语句70
4.3.2 do-while语句72
4.3.3 for语句74
4.3.4 循环的嵌套79
4.4 跳转语句82
4.4.1 break语句82
4.4.3 goto语句83
4.4.2 continue语句83
4.5 程序举例84
习题95
5 数组98
5.1 一维数组99
5.1.1 数组定义99
5.1.2 数组的引用100
5.1.3 一维数组赋初值101
5.2 字符数组102
5.2.1 字符数组与字符串102
5.2.2 字符数组引用104
5.2.3 字符串处理函数106
5.3.2 多维数组的存储109
5.3 多维数组109
5.3.1 多维数组的定义109
5.3.3 多维数组的引用110
5.3.4 多维数组的初始化111
5.3.5 二维数组的定义、引用和初始化112
5.4 程序举例114
习题122
6 函数128
6.1 函数的定义与调用128
6.1.1 函数概述128
6.1.2 函数的定义130
6.1.3 函数的调用131
6.2.1 形式参数与实在参数的概念134
6.2 函数参数134
6.2.2 形式参数与实在参数的结合135
6.2.3 数组作为函数参数135
6.3 函数的类型139
6.3.1 函数的类型说明139
6.3.2 返回语句141
6.4 函数嵌套与递归调用142
6.4.1 函数的嵌套调用142
6.4.2 函数的递归调用142
6.5 局部变量与全局变量144
6.5.1 局部变量145
6.5.2 全局变量146
6.6 变量的存储属性147
6.6.1 局部变量的存储方式148
6.6.2 全局变量的存储方式150
6.7 内部函数与外部函数152
6.7.1 内部函数152
6.7.2 外部函数153
6.8 程序举例154
习题159
7 编译预处理161
7.1 宏定义指令161
7.1.1 #define161
7.1.2 #undef166
7.2 文件包含指令167
7.3 条件编译指令167
7.4 程序举例169
习题171
8 指针与引用172
8.1 地址、指针和指针运算172
8.1.1 地址与指针173
8.1.2 指针说明173
8.1.3 指针的运算175
8.1.4 动态内存分配178
8.2 指针与数组179
8.2.1 数组指针180
8.2.2 字符数组指针184
8.2.3 指针数组和多级指针186
8.3 指针与函数189
8.3.1 指针作为函数参数189
8.3.2 带参main函数和命令行参数191
8.3.3 返回指针的函数192
8.3.4 指向函数的指针194
8.4 程序举例197
习题205
9 结构与联合208
9.1.1 结构定义与变量说明209
9.1 结构的概念209
9.1.2 结构变量的引用211
9.2 结构数组212
9.3 结构和函数214
9.3.1 结构型函数214
9.3.2 结构指针型函数215
9.4 结构指针216
9.4.1 指向结构的指针216
9.4.2 链表220
9.5 字段结构229
9.5.1 字段结构定义230
9.5.2 字段变量的引用231
9.6 联合类型231
9.6.1 联合类型概念232
9.6.2 联合类型变量的引用233
9.7 枚举类型235
9.8 类型定义238
9.9 程序举例238
习题242
10 输入输出243
10.1 输入输出的基本概念243
10.1.1 文件、缓冲区与流243
10.1.2 C输入输出机制244
10.2 终端输入输出245
10.2.1 字符输入输出246
10.2.2 字符串输入输出247
10.2.3 格式化输入输出248
10.3 文件输入输出255
10.3.1 文件的打开与关闭255
10.3.2 文件的读写257
10.3.3 文件的数据块读写263
10.3.4 其他文件操作函数265
10.4 非缓冲输入输出269
10.4.1 文件的打开和关闭269
10.4.2 文件的读写270
10.4.3 文件的随机读写271
10.5 程序举例272
习题274
11 面向对象语言C++基础278
11.1 从C到C++279
11.2 C++在面向过程方面的扩充279
11.2.1 输入输出流类279
11.2.2 函数重载281
11.2.3 缺省参数282
11.2.4 内联函数283
11.2.5 引用284
11.2.6 动态内存分配/撤销285
11.2.7 其他扩充286
11.3 类与对象287
11.3.1 类的定义与实现288
11.3.2 对象创建与引用290
11.3.3 构造函数和析构函数291
11.4 继承与派生293
11.4.1 基类与派生类293
11.4.2 派生类的构造函数与析构函数296
11.4.3 多继承297
11.5 多态性与运算符重载298
11.5.1 滞后联编与虚函数299
11.5.2 抽象类302
习题303
附录A ASCII码字符表306
附录B C的库函数307