图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/67/34310344.jpg)
- 王声决,罗坚主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113050476
- 出版时间:2002
- 标注页数:315页
- 文件大小:16MB
- 文件页数:326页
- 主题词:C语言(学科: 程序设计 学科: 高等学校) C语言 程序设计
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 简单的C程序设计1
1.1 几个简单的C程序2
1.2 C语言常用符号9
1.2.1 C语言的关键字9
1.2.2 标识符9
1.2.3 其他的符号10
1.3 C语言程序的上机调试步骤10
1.4 Turbo C集成开发环境11
1.4.1 Turbo C 2.0的安装11
1.4.2 Turbo C 2.0集成化操作界面12
1.4.3 Turbo C 2.0简单操作12
1.5.1 C语言的发展过程20
1.5 C语言的概况20
1.5.2 C语言的特点21
习题一22
第2章 数据类型、运算符和表达式23
2.1 常用的进位制24
2.1.1 二进制、八进制和十六进制数24
2.1.2 十、二进制、八进制和十六进制数之间的换算25
2.2 数与字符在计算机内存中的表示方法26
2.2.1 机器数和真值26
2.2.2 原码、反码和补码26
2.2.3 定点数和浮点数27
2.3.1 整型常量28
2.3 常量28
2.2.4 字符编码28
2.3.2 实型常量29
2.3.3 字符常量30
2.3.4 字符串常量31
2.3.5 符号常量31
2.4 变量32
2.4.1 整型变量32
2.4.2 实型变量35
2.4.3 字符型变量37
2.5 常用运算符与表达式38
2.5.1 算术运算符与算术表达式38
2.5.3 强制类型转换运算符40
2.5.2 赋值运算符和赋值表达式40
2.5.4 加一、减一运算符41
2.5.5 逗号运算符和逗号表达式41
2.5.6 位运算42
2.6 基本输入输出操作的实现43
2.6.1 字符的输入和输出43
2.6.2 有格式的输入与输出44
习题二50
第3章 算法与程序设计基础57
3.1 算法概述58
3.1.1 算法的概念58
3.1.2 算法的特性59
3.2.1 自然语言表示法60
3.2 算法的常用表示方法60
3.2.2 流程图61
3.2.3 N-S结构流程图62
3.2.4 伪代码表示法63
3.2.5 用计算机语言实现算法64
3.3 结构化程序设计方法65
3.4 C语句概述66
3.5 选择结构程序设计68
3.5.1 关系运算符和关系表达式68
3.5.2 逻辑运算符和逻辑表达式69
3.5.3 if语句70
3.5.4 if语句的嵌套74
3.5.6 switch语句77
3.5.5 条件运算符和条件表达式77
3.5.7 选择结构程序设计举例79
3.6 循环程序设计83
3.6.1 goto语句以及用goto语句构成的循环83
3.6.2 while语句84
3.6.3 do-while语句85
3.6.4 for语句87
3.6.5 循环的嵌套89
3.6.6 break语句90
3.6.7 continue语句91
3.6.8 循环程序设计举例93
3.7 综合程序应用举例96
习题三101
第4章 函数105
4.1 函数概述106
4.2 函数的定义107
4.3 函数的调用与返回值108
4.3.1 实参与形参的区分108
4.3.2 函数的调用110
4.3.3 对被调用函数的声明111
4.3.4 函数的返回语句与返回值113
4.4 函数的参数传递方式115
4.4.1 值传递方式115
4.4.2 地址传递方式115
4.5.1 函数的嵌套调用117
4.5 函数的嵌套与递归117
4.5.2 函数的递归调用118
4.6 分程序120
4.7 变量的作用域121
4.7.1 局部变量122
4.7.2 全局变量122
4.8 变量的生存期124
4.8.1 自动变量(auto)124
4.8.2 静态变量(static)125
4.8.3 外部变量(extern)126
4.8.4 寄存器变量(register)127
4.9.1 内部函数128
4.9 内部函数和外部函数128
4.9.2 外部函数129
4.10 编译预处理命令130
4.10.1 宏定义130
4.10.2 文件包含133
4.10.3 条件编译134
习题四135
第5章 指针与数组类型143
5.1 指针的概念144
5.2 指针变量的定义与使用145
5.2.1 定义指针变量145
5.2.2 指针变量的使用146
5.2.3 指针变量作为函数参数148
5.2.4 指向函数的指针变量150
5.3 数组的概念152
5.4 数组变量的定义与使用152
5.4.1 一维数组的定义152
5.4.2 一维数组的使用153
5.4.3 一维数组作为函数的参数155
5.5 二维数组与二级指针157
5.5.1 二维数组157
5.5.2 二级指针160
5.6 动态内存分配与动态数组163
5.7.1 字符串的表示形式166
5.7 字符数组与字符串函数166
5.7.2 字符串函数170
5.8 main函数的参数与void指针172
习题五174
第6章 结构与联合类型177
6.1 结构与联合类型的概述178
6.2 结构变量的定义与使用180
6.2.1 结构变量的定义180
6.2.2 结构变量的使用182
6.3 结构指针与结构数组185
6.3.1 结构指针185
6.3.2 结构数组188
6.4.1 链表及其实现191
6.4 链表及其操作191
6.4.2 链表的基本操作195
6.4.3 链表的应用199
6.5 位域与联合类型203
6.6 枚举类型206
习题六209
第7章 文件211
7.1 文件概述212
7.1.1 文件的概念212
7.1.2 文件的分类212
7.1.3 文件类型指针213
7.1.4 文件的处理过程214
7.2.1 文件的打开函数216
7.2 文件的打开和关闭216
7.2.2 文件的关闭函数217
7.3 文件的顺序读写217
7.3.1 文本文件的顺序读写217
7.3.2 二进制文件的顺序读写227
7.4 文件的定位与随机读写230
7.4.1 rewind()函数231
7.4.2 fseek()函数231
7.4.3 ftell()函数233
7.5 文件状态检查函数233
7.5.1 文件读/写结束检查函数feof()233
7.5.3 文件出错复位函数clearerr()234
7.5.2 文件出错检查函数ferror()234
7.6 文件输入/输出小结235
习题七235
第8章 面向对象技术与C++239
8.1 C++的起源和特点240
8.2 简单的C++程序240
8.3 C++程序的上机实现242
8.4 C++的输入和输出244
8.4.1 用cout输出244
8.4.2 用cin输入244
8.5 设置函数参数的默认值245
8.6 内联函数247
8.7 重载函数248
8.8 变量的引用251
8.8.1 引用的概念251
8.8.2 引用作函数参数253
8.9 面向对象的概念和思想254
8.9.1 面向对象的概念254
8.9.2 面向对象方法与结构化方法的比较255
8.9.3 面向对象系统的特性256
8.10 类和对象257
8.10.1 类的定义257
8.10.2 对象的定义260
8.10.3 对象的成员表示260
8.11 构造函数262
8.12 析构函数265
8.13 继承与派生类267
8.13.1 继承与派生类的概念267
8.13.2 派生类的定义格式268
8.13.3 公有派生类270
8.13.4 私有派生类271
8.13.5 保护成员271
8.13.6 派生类的构造函数272
习题八274
附录A 美国标准信息交换码表277
附录B Visual C++集成环境下调试标准C程序的方法281
附录C 常用库函数介绍285
附录D C语言编译错误信息305