图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 王声决,罗坚主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113067948
- 出版时间:2005
- 标注页数:317页
- 文件大小:17MB
- 文件页数:330页
- 主题词: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语言常用符号7
1-2-1 C语言的关键字7
1-2-2 标识符8
1-2-3 其他的符号8
1-3 C语言程序的上机调试步骤8
1-4 Turbo C集成开发环境9
1-4-1 Turbo C 2.0的安装10
1-4-2 Turbo C 2.0集成化操作界面10
1-4-3 Turbo C 2.0简单操作10
1-5-2 C语言的特点和用途18
1-5-1 C语言的发展过程18
1-5 C语言的概况18
1-5-3 学习建议19
习题一19
第2章 数据类型、运算符和表达式21
2-1 常用的进位制21
2-1-1 二进制数、八进制数和十六进制数21
2-1-2 十进制数、二进制数、八进制数和十六进制数之间的换算22
2-2 数与字符在计算机内存中的表示方法23
2-2-1 机器数和真值23
2-2-2 原码、反码和补码23
2-2-3 定点数和浮点数24
2-3-1 整型常量25
2-3 常量25
2-2-4 字符编码25
2-3-2 实型常量26
2-3-3 字符常量27
2-3-4 字符串常量28
2-3-5 符号常量28
2-4 变量29
2-4-1 整型变量29
2-4-2 实型变量32
2-4-3 字符型变量33
2-5 常用运算符与表达式34
2-5-1 算术运算符与算术表达式35
2-5-2 赋值运算符和赋值表达式36
2-5-4 加1、减1运算符37
2-5-3 强制类型转换运算符37
2-5-5 逗号运算符和逗号表达式38
2-5-6 位运算38
2-6 基本输入/输出操作的实现40
2-6-1 字符的输入和输出40
2-6-2 有格式的输入与输出41
习题二46
第3章 算法与程序设计基础51
3-1 算法概述51
3-1-1 算法的概念51
3-1-2 算法的特性52
3-2-1 自然语言表示法53
3-2 算法的常用表示方法53
3-2-2 流程图54
3-2-3 N-S结构流程图55
3-2-4 伪代码表示法56
3-2-5 用计算机语言表示算法57
3-3 结构化程序设计方法58
3-4 C语句概述60
3-5 选择结构程序设计63
3-5-1 关系运算符和关系表达式63
3-5-2 逻辑运算符和逻辑表达式63
3-5-3 if语句66
3-5-4 if语句的嵌套69
3-5-5 条件运算符和条件表达式72
3-5-6 switch语句73
3-5-7 选择结构程序设计举例75
3-6 循环程序设计80
3-6-1 goto语句以及用goto语句构成的循环81
3-6-2 while语句81
3-6-3 do-while语句83
3-6-4 for语句85
3-6-5 循环的嵌套88
3-6-6 break语句89
3-6-7 continue语句90
3-6-8 循环程序设计举例92
3-7 综合程序应用举例95
习题三103
第4章 函数106
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 地址传递方式116
4-5-1 函数的嵌套调用118
4-5 函数的嵌套与递归118
4-5-2 函数的递归调用120
4-6 变量的作用域123
4-6-1 局部变量123
4-6-2 全局变量124
4-6-3 分程序126
4-7 变量的生存期127
4-7-1 自动变量(auto)127
4-7-2 静态变量(static)128
4-7-3 外部变量(extern)129
4-7-4 寄存器变量(register)130
4-8 内部函数和外部函数131
4-8-1 内部函数131
4-8-2 外部函数132
4-9 编译预处理命令133
4-9-1 宏定义133
4-9-2 文件包含136
4-9-3 条件编译137
习题四138
第5章 指针与数组类型146
5-1 数据类型的定义146
5-2 指针类型的定义与使用147
5-2-1 指针与指针类型的定义147
5-2-2 指针常量与变量149
5-2-3 指针参数152
5-2-4 函数指针153
5-2-5 void指针155
5-3 数组类型的定义与使用157
5-3-1 数组与数组类型的定义157
5-3-2 一维数组变量与基本操作157
5-3-3 数组参数161
5-3-4 二维数组与二级指针164
5-3-5 动态数组170
5-3-6 字符数组与字符串173
5-3-7 main函数的数组参数179
习题五180
第6章 结构与联合类型183
6-1 结构与联合类型的概述183
6-2-1 结构类型与结构变量185
6-2 结构类型185
6-2-2 结构变量的基本操作187
6-2-3 结构指针与结构数组190
6-3 链表及其操作195
6-3-1 链表及其实现195
6-3-2 链表的基本操作200
6-3-3 链表的应用203
6-4 位域与联合类型207
6-5 枚举类型210
习题六212
7-1 文件概述215
7-1-1 文件的概念215
第7章 文件215
7-1-2 文件的分类216
7-1-3 文件的访问方式217
7-1-4 文件类型指针218
7-1-5 文件的处理过程218
7-2 文件的打开和关闭221
7-2-1 打开文件的函数221
7-2-2 关闭文件的函数222
7-3 文件的顺序读写223
7-3-1 文本文件的顺序读/写223
7-3-2 二进制文件的顺序读/写234
7-4 文件的定位与随机读/写239
7-4-1 rewind()函数239
7-4-2 fseek()函数240
7-4-3 ftell()函数241
7-5 文件状态检查函数242
7-5-1 文件读/写结束检查函数feof()242
7-5-2 文件出错检查函数ferror()244
7-5-3 文件出错复位函数clearerr()244
7-6 文件输入/输出小结245
习题七245
第8章 面向对象技术与C++248
8-1 C++的起源和特点248
8-2 简单的C++程序249
8-3 C++程序的上机实现251
8-4 C++的输入和输出252
8-4-1 用cout输出252
8-4-2 用cin输入253
8-5 设置函数参数的默认值254
8-6 内联函数255
8-7 重载函数257
8-8 变量的引用259
8-8-1 引用的概念259
8-8-2 引用做函数参数261
8-9 面向对象的概念和思想262
8-9-1 面向对象的概念262
8-9-2 面向对象方法与结构化方法的比较263
8-9-3 面向对象系统的特性264
8-10 类和对象265
8-10-1 类的定义265
8-10-3 对象的成员表示268
8-10-2 对象的定义268
8-11 构造函数269
8-12 析构函数273
8-13 继承与派生类274
8-13-1 继承与派生类的概念275
8-13-2 派生类的定义格式276
8-13-3 公有派生类277
8-13-4 私有派生类278
8-13-5 保护成员278
8-13-6 派生类的构造函数279
习题八281
附录A 美国标准信息交换码表284
附录B Visual C++集成环境下调试标准C程序的方法285
附录C 常用库函数介绍290
C-1 输入/输出函数290
C-2 字符和字符串函数292
C-3 数学函数296
C-4 动态地址分配函数300
C-5 图形函数301
C-6 其他函数307
附录D C语言编译错误信息308
D-1 致命错误308
D-2 一般错误308
D-3 警告性错误315
参考文献317