图书介绍
C/C++程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C/C++程序设计](https://www.shukui.net/cover/55/31712191.jpg)
- 李延珩主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113083120
- 出版时间:2007
- 标注页数:303页
- 文件大小:25MB
- 文件页数:316页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C/C++程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言程序设计概述1
1.1 算法概念及描述1
1.1.1 算法的概念1
1.1.2 算法的描述4
1.2 程序设计语言7
1.3 C语言的特点8
1.4 C语言的上机步骤9
1.4.1 Turbo C 2.0集成开发环境的安装和启动10
1.4.2 Turbo C 2.0集成开发环境的使用10
1.4.3 编辑源文件14
1.4.4 源程序的编译15
1.4.5 程序的运行15
1.4.6 程序的保存15
1.5 简单的C语言程序举例16
习题18
实验一 初步了解C语言程序设计19
第2章 数据类型、运算符和表达式22
2.1 C语言的数据类型22
2.2 常量和变量23
2.3 整型数据25
2.3.1 整型数据说明25
2.3.2 整型变量26
2.3.3 整型常量27
2.4 浮点数据(实型数据)28
2.4.1 浮点数据说明28
2.4.2 浮点变量28
2.4.3 浮点常量28
2.5 字符型数据29
2.5.1 字符型数据说明29
2.5.2 字符常量29
2.5.3 字符变量31
2.5.4 字符串常量33
2.6 运算符及表达式33
2.6.1 运算符及表达式概述33
2.6.2 算术运算符和算术表达式34
2.7 赋值运算符和赋值表达式37
2.8 逗号运算符39
2.9 不同数据类型间的转换39
2.10 位运算40
习题44
实验二 数据类型、运算符和表达式46
第3章 顺序结构程序设计48
3.1 C程序的基本结构及C语句的种类48
3.1.1 结构化程序的3种基本结构48
3.1.2 C语句的种类48
3.2 数据输入/输出的实现49
3.3 标准输出函数——printf函数50
3.3.1 printf函数的一般调用形式50
3.3.2 printf函数中常用的格式控制51
3.3.3 调用printf函数时的注意事项52
3.4 标准输入函数——scanf函数53
3.4.1 scanf函数的一般调用形式53
3.4.2 scanf函数中常用的格式控制54
3.4.3 调用scanf函数时的注意事项55
3.5 字符输入/输出函数56
3.5.1 字符输出函数putchar56
3.5.2 字符输入函数getchar56
3.6 顺序结构程序设计举例57
习题59
实验三 顺序结构程序设计61
第4章 选择结构程序设计63
4.1 关系运算符和关系表达式63
4.1.1 关系运算符及其运算优先次序63
4.1.2 关系表达式64
4.2 逻辑运算符和逻辑表达式64
4.2.1 逻辑运算符及其运算优先次序64
4.2.2 逻辑表达式65
4.3 if语句65
4.3.1 单分支if语句65
4.3.2 双分支if语句67
4.3.3 多分支if语句68
4.3.4 if语句的嵌套70
4.4 条件运算符和条件表达式72
4.5 switch语句和goto语句73
4.5.1 switch语句73
4.5.2 goto语句75
4.6 选择结构程序设计举例75
习题78
实验四 选择结构程序设计83
第5章 循环结构程序设计84
5.1 while循环语句84
5.2 do...while循环语句85
5.3 for循环语句87
5.4 循环的嵌套88
5.5 循环的退出90
5.5.1 break语句90
5.5.2 continue语句91
5.6 用goto语句构成循环92
5.7 循环结构程序设计举例93
习题96
实验五 循环结构程序设计100
第6章 数组102
6.1 一维数组102
6.1.1 一维数组的定义102
6.1.2 一维数组的引用103
6.1.3 一维数组的初始化104
6.1.4 一维数组的应用105
6.2 二维数组111
6.2.1 二维数组的定义111
6.2.2 二维数组的引用111
6.2.3 二维数组的初始化113
6.2.4 二维数组的应用114
6.3 字符数组115
6.3.1 字符数组的定义及结束标志116
6.3.2 字符数组的初始化116
6.3.3 字符数组的输入输出117
6.3.4 字符串处理函数119
习题122
实验六 数组应用127
第7章 函数129
7.1 函数概述129
7.2 函数的定义及说明(声明)130
7.2.1 函数定义的格式130
7.2.2 函数的说明(声明)132
7.3 函数的调用132
7.3.1 函数调用的格式133
7.3.2 函数调用的方式133
7.4 函数参数传递和函数的值134
7.4.1 函数参数传递134
7.4.2 函数的值137
7.5 数组参数的传递138
7.5.1 数组元素作为函数参数139
7.5.2 数组名作为函数参数140
7.6 函数的嵌套调用和递归调用144
7.6.1 函数的嵌套调用144
7.6.2 函数的递归调用146
7.7 变量的存储类型与作用域148
7.7.1 局部变量148
7.7.2 全局变量149
7.7.3 变量的存储类型151
7.7.4 函数的作用域155
7.8 编译预处理156
7.8.1 文件包含156
7.8.2 宏定义158
7.8.3 条件编译163
7.9 综合应用164
习题166
实验七 函数应用与预处理170
第8章 指针173
8.1 指针的概念173
8.2 指针变量和指针运算符175
8.2.1 指针变量175
8.2.2 指针运算符176
8.2.3 指针变量的运算177
8.2.4 指针变量作为函数参数183
8.3 指针与一维数组186
8.3.1 引用数组元素的数组名法186
8.3.2 指向数组元素的指针187
8.3.3 数组名作为函数参数189
8.4 指针与字符串191
8.4.1 指向字符串的指针变量191
8.4.2 字符串指针作为函数参数194
8.5 指针与多维数组196
8.5.1 多维数组的地址196
8.5.2 多维数组元素的引用方法198
8.6 指针数组与多级指针201
8.6.1 指针数组201
8.6.2 多级指针203
8.6.3 指针数组作为main函数的形参205
8.7 指针与函数207
8.7.1 指向函数的指针207
8.7.2 返回指针值的函数209
习题210
实验八 指针应用213
第9章 结构体、共用体与枚举类型等构造数据类型216
9.1 结构体216
9.1.1 结构体说明216
9.1.2 结构体变量的定义217
9.1.3 结构体变量的引用218
9.1.4 结构体变量的初始化218
9.2 结构体数组219
9.2.1 结构体数组的定义219
9.2.2 结构体数组的引用219
9.2.3 结构体数组的初始化220
9.3 结构体与指针220
9.3.1 结构体变量指针的定义220
9.3.2 结构体数组指针221
9.3.3 用结构体变量和指向结构体的指针作为函数参数222
9.4 共用体224
9.4.1 共用体类型的定义224
9.4.2 共用体变量的定义224
9.4.3 共用体变量的引用224
9.5 枚举类型225
9.6 用typedef定义类型226
习题228
实验九 结构体与共用体应用232
第10章 文件235
10.1 文件概述235
10.1.1 文件的类型235
10.1.2 文件类型指针236
10.2 文件的打开与关闭237
10.2.1 文件的打开237
10.2.2 文件的关闭237
10.3 文件的读写操作238
10.3.1 读写一个字符的函数238
10.3.2 读写一个数据块的函数239
10.3.3 文件的格式化读写函数241
10.3.4 读写一个字符串的函数242
10.4 文件的定位243
10.4.1 文件的顺序存取和随机存取243
10.4.2 rewind函数243
10.4.3 fseek函数244
10.4.4 ftell函数244
10.5 程序设计举例245
习题247
实验十 文件操作251
第11章 C++面向对象编程基础知识253
11.1 面向对象的基本概念253
11.2 类和对象的声明与访问256
11.3 构造函数和析构函数258
11.4 继承性与多态性259
习题262
实验十一 类和对象263
第12章 Visual C++基础知识及应用265
12.1 Visual C++开发环境简介265
12.2 编写第一个Visual C++项目266
12.2.1 创建项目工作区266
12.2.2 使用程序向导创建程序基本结构266
12.2.3 设计窗体并添加C++代码267
12.3 Visual C++基本界面程序开发270
12.4 综合应用279
习题287
实验十二 Visual C++练习288
参考文献291
附录A 常用ASCII码表292
附录B C语言中的关键字293
附录C 运算符和结合性294
附录D C库函数295
附录E 《全国计算机等级考试二级考试大纲(C语言程序设计)》300