C/C++程序设计入门与提高PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:东方人华主编;葛晓东编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302072930
- 页数:342 页
目录 1
第1章 Turbo C++ 3.0开发环境 1
1.1 C/C++语言特点 2
1.1.1 C语言特点 2
1.1.2 C++语言特点 2
1.2 安装Turbo C++ 3.0开发环境 3
1.3 Turbo C++ 3.0界面与文件管理 4
1.3.1 编译器界面管理 5
1.3.2 代码文件管理 7
1.3.3 项目文件管理 10
1.4.1 代码文件的格式要求 11
1.4 Turbo C++ 3.0文件编辑 11
1.4.2 文本编辑 14
1.4.3 文本查找 16
1.5 运行代码 19
1.5.1 设置系统选项 19
1.5.2 程序运行 20
1.5.3 编译生成 . 22
1.6 获取帮助 25
1.7 程序开发 26
1.8 上机指导:Turbo C++ 3.0开发实例程序全过程 28
1.9 习题 30
第2章 C语言基础 31
2.1.1 数据类型及其范围 32
2.1 数值与运算 32
2.1.2 常量数据 33
2.1.3 数据运算 36
2.1.4 复合表达式 39
2.1.5 运算优先级与结合性 40
2.2 变量 40
2.2.1 变量的定义 41
2.2.2 变量的赋值 42
2.2.3 赋值相容性与类型转换 44
2.3 数据的输入输出 45
2.3.1 printf()格式输出函数 46
2.3.2 scanf()格式输入函数 48
2.3.3 字符的输入与输出 50
2.3.4 流的输入与输出 52
2.3.5 上机指导:编写一个程序,计算两个日期之间所经过的天数 55
2.4 习题 57
第3章 C语言流程控制 58
3.1 条件分支结构语句 59
3.1.1 if...else...条件分支语句 59
3.1.2 多种条件并列 63
3.1.3 if...else...结构的嵌套 65
3.1.4 switch条件分支语句 69
3.2 循环结构语句 71
3.2.1 for循环结构 71
6.5 上机指导:验证猜想 1 72
3.2.2 for循环语句的灵活使用 74
3.2.3 while循环结构语句 75
3.2.4 do...while循环结构语句 76
3.2.5 循环的中断 77
3.2.6 循环的继续 78
3.2.7 循环的嵌套 80
3.3 上机指导:鸡兔同笼问题 81
3.4 习题 84
第4章 数组 86
4.1.1 一维数组及其定义 87
4.1 一维数组 87
4.1.2 一维数组的初始化 89
4.1.3 一维数组的使用 89
4.1.4 一维数组的排序方法 94
4.2 一维字符数组与字符串 98
4.2.1 一维字符数组的声明与使用 98
4.2.2 字符串的输入与输出 100
4.2.3 字符串的操作 102
4.3 二维数组 106
4.3.1 二维数组及其定义 106
4.3.3 二维数组的赋值与使用 108
4.3.2 二维数组的初始化 108
4.3.4 多维数组简介 111
4.4 上机指导:计算日历 111
4.5 习题 113
第5章 指针 115
5.1 概述 116
5.1.1 指针与地址 116
5.1.2 指针变量的使用 119
5.1.3 空指针 123
5.1.4 指针的运算 124
5.2 指针与数组 126
5.2.1 数组元素的地址关系 126
5.2.2 指向数组元素的指针 128
5.2.3 字符指针 130
5.2.4 指向二维数组的指针 131
5.2.5 指针数组 134
5.3 上机指导:成绩统计 134
5.4 习题 136
第6章 函数 138
6.1 自定义函数 139
6.1.1 函数声明与定义 140
6.1.2 函数的参数 142
6.1.3 函数返回值 144
6.1.4 无值返回的函数 145
6.1.5 函数的声明 147
6.1.6 变量的作用域与生存期 148
6.2 指针与函数 150
6.2.1 函数参数为指针 150
6.2.2 函数参数为常量指针 154
6.2.3 函数参数为数组 154
6.2.4 函数参数为二维数组、指针数组或二维指针 156
6.2.5 指针做函数返回值 157
6.2.6 带参数的主函数 159
6.2.7 函数指针 161
6.3 常用库函数 163
6.3.1 常用数学函数 164
6.3.2 常用字符函数 168
6.4 函数的递归调用 171
6.6 习题 174
第7章 结构体 共用体与枚举类型 177
7.1 结构体 178
7.1.1 定义结构体类型 178
7.1.2 定义结构体类型的变量 179
7.1.3 结构体类型变量的初始化 181
7.1.4 结构体类型变量成员变量 181
的使用 181
7.1.5 结构体变量的嵌套 183
7.1.6 结构数组 187
7.1.7 结构变量地址与结构指针 190
7.1.8 结构指针的运算 194
7.2.1 共用体类型的定义 195
7.2 共用体 195
7.2.2 共用体变量声明及使用 196
7.3 枚举类型 198
7.3.1 枚举类型的定义 198
7.3.2 枚举类型变量的定义 199
和使用 199
7.4 上机指导:人员信息储存 200
7.5 习题 203
第8章 文件操作 205
8.1 创建、打开、关闭文件 206
8.1.1 文件 206
8.1.2 文件分类 207
8.1.3 文件的打开与关闭 207
8.2.1 顺序文件的写操作 210
8.2 顺序文件的读写操作 210
8.2.2 顺序文件的读操作 217
8.3 随机文件与定位操作 224
8.4 上机指导:信息管理 228
8.5 习题 232
第9章 编译与调试 234
9.1 预处理指令 235
9.1.1 嵌入指令#include 235
9.1.2 宏定义指令#define 235
9.1.3 取消宏定义 237
9.1.4 条件编译 238
9.1.5 检验宏定义 239
9.1.6 错误处理 239
9.2 程序调试 240
9.3 编译、链接和运行时的常见错误 242
9.3.1 编译时的错误 243
9.3.2 链接时的错误 243
9.3.3 运行时的错误 243
9.4 上机指导:程序编译与调试 245
9.5 习题 246
第10章 类与对象 247
10.1 概述 248
10.1.1 引言 248
10.1.2 抽象数据类型与对象 249
10.1.3 类与数据封装 250
的扩充 251
10.1.4 类之间的关系 251
10.2 C++对C语言的非面向对象 251
10.2.1 引用数据类型 252
10.2.2 无名共用类型 253
10.2.3 范围运算符 254
10.2.4 内联函数 255
10.2.5 参数带默认值的函数 256
10.2.6 参数个数不确定的函数 258
10.2.7 函数重载 258
10.2.8 内存管理 261
10.3 C++对C语言的面向对象的扩充 262
10.4 类 264
10.4.1 类的定义 264
10.4.2 对象的声明与使用 265
10.4.3 类的方法(成员函数) 270
10.5 构造函数与析构函数 275
10.5.1 构造函数 275
10.5.2 构造函数的重载 279
10.5.3 构造函数与成员变量 280
10.5.4 析构函数 281
10.6 上机指导:向量运算 282
10.7 习题 285
第11章 类成员的访问及运算 287
11.1 私有与公有 288
11.2 友元 290
11.3 类的静态成员 294
11.4 成员对象 295
11.5 对象赋值 301
11.6 运算符重载 302
11.6.1 运算符重载定义 302
11.6.2 单目运算符重载 305
11.6.3 目运算符重载 306
11.6.4 赋值运算符重载 307
11.6.5 下标运算符重载 307
11.6.6 其他运算符重载 308
11.7 上机指导:链表求和 308
11.8 习题 310
第12章 类的继承 312
12.1.1 派生类的定义 313
12.1 概述 313
12.1.2 父类对私有数据的保护 317
12.1.3 保护类型的数据 319
12.1.4 父类带有构造函数的 322
派生类 322
12.2 继承的方式 323
12.3 多次继承 325
12.4 从多个类继承 327
12.5 上机指导:人员信息管理 328
12.6 习题 330
附录A ASCII码表 332
附录B C语言中的关键字 334
附录C 部分库函数 335
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《云淡风轻 蒋勋谈东方美学》刘海珍,潘旖妍责编;蒋勋 2020
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《东方杂志 第69册 第18卷 第五至八号 1921年3月-1921年4月》上海书店出版社编 2012
- 《东方杂志 第109册 第24卷 第二十一至二十四号 1927年11月-1927年12月》上海书店出版社编 2012
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《东方杂志 第127册 第28卷 第一至四号 1931年1月-1931年2月》上海书店出版社编 2012
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019