图书介绍
C程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
- 罗坚,王声决主编;徐文胜,李雪斌,傅清平副主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113077315
- 出版时间:2007
- 标注页数:354页
- 文件大小:20MB
- 文件页数:366页
- 主题词:
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语言常用符号8
1.2.1 C语言的关键字8
1.2.2 标识符8
1.2.3 其他符号9
1.3 C语言程序的上机调试步骤9
1.4 Turbo C集成开发环境(IDE)10
1.4.1 Turbo C 2.0的安装10
1.4.2 Turbo C 2.0集成化操作界面10
1.4.3 Turbo C 2.0简单操作11
1.5 C语言的概况20
1.5.1 C语言的发展过程20
1.5.2 C语言的特点、用途20
1.5.3 学习建议21
习题21
第2章 数据类型、运算符和表达式23
2.1 常用的进位制23
2.1.1 二进制、八进制和十六进制数23
2.1.2 十进制、二进制、八进制和十六进制数之间的换算24
2.2 数与字符在计算机内存中的表示方法25
2.2.1 机器数和真值25
2.2.2 原码、反码和补码25
2.2.3 定点数和浮点数26
2.2.4 字符编码27
2.3 常量27
2.3.1 整型常量27
2.3.2 实型常量28
2.3.3 字符常量28
2.3.4 字符串常量30
2.3.5 符号常量30
2.4 变量31
2.4.1 整型变量31
2.4.2 实型变量34
2.4.3 字符型变量36
2.5 常用运算符与表达式37
2.5.1 算术运算符与算术表达式38
2.5.2 赋值运算符和赋值表达式39
2.5.3 强制类型转换运算符40
2.5.4 加一、减一运算符40
2.5.5 逗号运算符和逗号表达式41
2.5.6 位运算41
2.6 基本输入/输出操作的实现43
2.6.1 字符的输入和输出43
2.6.2 有格式的输入和输出44
习题50
第3章 算法与程序设计基础56
3.1 算法概述56
3.1.1 算法的概念56
3.1.2 算法的特性57
3.2 算法的常用表示方法58
3.2.1 自然语言表示法58
3.2.2 流程图59
3.2.3 N-S结构流程图60
3.2.4 伪代码表示法61
3.2.5 用计算机语言表示算法62
3.3 结构化程序设计方法62
3.4 C语句概述65
3.5 选择结构程序设计68
3.5.1 关系运算符和关系表达式68
3.5.2 逻辑运算符和逻辑表达式69
3.5.3 if语句71
3.5.4 if语句的嵌套75
3.5.5 条件运算符和条件表达式77
3.5.6 switch语句78
3.5.7 选择结构程序设计举例81
3.6 循环程序设计87
3.6.1 goto语句以及用goto语句构成的循环87
3.6.2 while语句88
3.6.3 do...while语句89
3.6.4 for语句91
3.6.5 循环的嵌套94
3.6.6 break语句96
3.6.7 continue语句97
3.6.8 循环程序设计举例98
3.7 综合程序应用举例101
习题110
第4章 函数114
4.1 函数概述114
4.2 函数的定义116
4.3 函数的调用与返回值117
4.3.1 实参与形参的区分118
4.3.2 函数的调用119
4.3.3 对被调用函数的原型声明120
4.3.4 函数的返回语句与返回值122
4.4 函数的参数传递方式125
4.4.1 值传递方式125
4.4.2 地址传递方式127
4.5 函数的嵌套与递归130
4.5.1 函数的嵌套调用130
4.5.2 函数的递归调用132
4.6 变量的作用域136
4.6.1 局部变量136
4.6.2 全局变量136
4.6.3 分程序139
4.7 变量的生存期140
4.7.1 自动变量140
4.7.2 静态变量141
4.7.3 外部变量142
4.7.4 寄存器变量144
4.8 内部函数和外部函数145
4.8.1 内部函数145
4.8.2 外部函数145
4.9 编译预处理命令147
4.9.1 宏定义147
4.9.2 文件包含149
4.9.3 条件编译151
习题152
第5章 指针类型与数组类型160
5.1 数据类型的定义160
5.2 指针类型的定义与使用161
5.2.1 指针与指针类型的定义161
5.2.2 指针常量与变量162
5.2.3 指针参数165
5.2.4 函数指针167
5.2.5 void指针169
5.3 数组类型的定义与使用170
5.3.1 数组与数组类型的定义170
5.3.2 一维数组变量与基本操作171
5.3.3 数组参数175
5.3.4 二维数组与二级指针177
5.3.5 动态数组183
5.3.6 字符数组与字符串187
5.3.7 main()函数的数组参数194
习题195
第6章 结构类型与联合类型198
6.1 结构与联合类型的概述198
6.2 结构类型200
6.2.1 结构类型与结构变量200
6.2.2 结构变量的基本操作203
6.2.3 结构指针与结构数组205
6.3 链表及其操作212
6.3.1 链表及其实现212
6.3.2 链表的基本操作216
6.3.3 链表的应用220
6.4 位域与联合类型224
6.5 枚举类型228
习题230
第7章 文件233
7.1 文件概述233
7.1.1 文件的概念233
7.1.2 文件的分类233
7.1.3 文件缓冲区235
7.1.4 文件类型指针236
7.1.5 文件的操作流程237
7.2 文件的打开和关闭239
7.2.1 打开文件的函数240
7.2.2 关闭文件的函数241
7.3 文件的顺序读/写241
7.3.1 文本文件的顺序读/写241
7.3.2 二进制文件的顺序读/写260
7.4 文件的定位与随机读/写264
7.4.1 rewind()函数265
7.4.2 fseek()函数265
7.4.3 ftell()函数267
7.5 文件状态检查函数269
7.5.1 文件读/写结束检查函数feof()269
7.5.2 文件出错检查函数ferror()272
7.5.3 文件出错复位函数clearerr()272
习题273
第8章 面向对象技术与C++279
8.1 C++的起源和特点279
8.2 简单的C++程序280
8.3 C++程序的开发过程282
8.4 C++的输入和输出283
8.4.1 用cout输出283
8.4.2 用cin输入283
8.4.3 I/O流类库操纵符简介284
8.5 设置函数参数的默认值286
8.6 内联函数288
8.7 重载函数289
8.8 变量的引用292
8.8.1 引用的概念292
8.8.2 引用作函数参数293
8.9 面向对象的基础知识295
8.9.1 面向对象的概念295
8.9.2 面向对象程序设计的优点296
8.9.3 面向对象系统的特性297
8.10 类和对象298
8.10.1 类的定义298
8.10.2 对象的定义300
8.10.3 对象的成员表示301
8.11 构造函数302
8.12 析构函数306
8.13 继承与派生类308
8.13.1 继承与派生类的概念308
8.13.2 派生类的定义格式309
8.13.3 公有派生类310
8.13.4 私有派生类311
8.13.5 保护成员311
8.13.6 派生类的构造函数312
习题314
附录A 常用字符与ASCII码对照表319
附录B Visual C++集成环境下调试标准C程序的方法320
附录C 常用库函数介绍325
附录D C语言编译错误信息345
参考文献354