C/C++程序设计 第2版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:吴国凤,宣善立主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2009
- ISBN:9787040280548
- 页数:372 页
第1章 C语言概述 1
1.1程序与程序设计 1
1.1.1程序的概念 1
1.1.2程序设计语言 2
1.1.3程序设计方法 3
1.2 C/C++语言简介 5
1.2.1 C/C++语言的由来 5
1.2.2 C语言的特点 6
1.3 C程序初识 8
1.3.1 C程序实例 8
1.3.2 C程序基本构成 10
1.3.3程序编写规范与风格 12
1.4 C语言的语法 12
1.4.1字符集 12
1.4.2关键字 13
1.4.3标识符 14
1.4.4常量 14
1.4.5运算符 14
1.4.6分隔符 14
1.5算法 15
1.5.1算法的基本特征 15
1.5.2算法的表示 15
1.6 C程序的编程环境与学习方法 17
1.6.1 C程序的实现过程 17
1.6.2 VC++6.0编程环境 18
1.6.3学习C语言的方法 20
1.7典型例题精解 21
本章小结 22
习题1 22
第2章 基本程序设计 24
2.1 C语言数据类型 24
2.2常量及其类型 25
2.2.1整型常量 25
2.2.2实型常量 26
2.2.3字符常量 27
2.2.4字符串常量 27
2.2.5符号常量 28
2.3变量及其类型 28
2.3.1变量及其说明 28
2.3.2整型变量 29
2.3.3实型变量 32
2.3.4字符变量 33
2.4运算符和表达式 34
2.4.1算术运算符和算术表达式 34
2.4.2关系运算符和关系表达式 36
2.4.3逻辑运算符和逻辑表达式 37
2.4.4赋值运算符和赋值表达式 39
2.4.5其他运算符及表达式 40
2.4.6运算的优先级与结合性 42
2.4.7数据类型转换 42
2.5数据的输入/输出 44
2.5.1数据输入/输出概念 44
2.5.2字符数据的输入/输出 44
2.5.3格式输入/输出 45
2.6典型例题精解 51
本章小结 52
习题2 52
第3章 程序控制结构 57
3.1顺序结构 57
3.1.1 C语言的语句 57
3.1.2顺序结构程序设计 59
3.2分支结构 60
3.2.1 if(if-else)语句 60
3.2.2 switch语句 65
3.3循环结构 67
3.3.1 while语句 68
3.3.2 do-while语句 68
3.3.3 for语句 69
3.3.4转移语句 71
3.3.5循环的嵌套 73
3.4典型例题精解 75
本章小结 82
习题3 82
第4章 数组 89
4.1数组的概念 89
4.2一维数组 90
4.2.1一维数组的定义 90
4.2.2一维数组元素的引用 90
4.2.3一维数组的初始化 91
4.2.4一维数组的应用 93
4.3多维数组 95
4.3.1多维数组的概念 95
4.3.2二维数组的说明及引用 96
4.3.3二维数组元素的存储顺序 97
4.3.4二维数组的初始化 97
4.3.5二维数组的应用 99
4.4字符数组和字符串 101
4.4.1字符数组的定义 102
4.4.2字符数组的初始化 102
4.4.3字符串的输入/输出 103
4.4.4字符串处理函数 104
4.5典型例题精解 109
本章小结 113
习题4 113
第5章 函数 119
5.1概述 119
5.1.1函数的概念 119
5.1.2函数的分类 120
5.2函数的定义和调用 121
5.2.1函数的定义 121
5.2.2函数的调用 122
5.2.3函数的原型声明 124
5.2.4标准库函数 126
5.3函数的参数及传递方式 127
5.3.1形式参数和实际参数 127
5.3.2变量作为函数参数 128
5.3.3数组作为函数参数 129
5.4函数的嵌套调用与递归调用 133
5.4.1函数的嵌套调用 133
5.4.2函数的递归调用 134
5.5变量的作用域和存储类型 136
5.5.1变量的生存期与作用域 136
5.5.2变量的存储类型 138
5.5.3内部函数与外部函数 144
5.6编译预处理 145
5.6.1宏定义 145
5.6.2文件包含 148
5.6.3条件编译 150
5.7典型例题精解 151
本章小结 157
习题5 157
第6章 指针 164
6.1指针的基本概念 164
6.1.1内存、地址和指针 164
6.1.2指针变量的定义与初始化 165
6.1.3指针的运算及引用 166
6.1.4指针变量作为函数参数 170
6.1.5多级指针的概念 171
6.2指针与数组 173
6.2.1指针与一维数组 173
6.2.2指针与二维数组 177
6.2.3指针与字符串 180
6.2.4指针数组 184
6.3指针与函数 188
6.3.1指向函数的指针 188
6.3.2返回指针的函数 190
6.3.3带参数的主函数 191
6.4典型例题精解 192
本章小结 196
习题6 198
第7章 结构体与共用体 205
7.1结构体 205
7.1.1结构体类型的定义 205
7.1.2结构体变量的说明 206
7.1.3结构体变量的初始化 209
7.1.4结构体变量的引用 209
7.1.5结构体数组 211
7.1.6结构体指针 214
7.1.7结构体与函数 216
7.1.8动态内存分配与链表 220
7.2共用体 229
7.2.1共用体类型的定义 229
7.2.2共用体变量的说明 229
7.2.3共用体变量的引用 231
7.3枚举类型 234
7.3.1枚举类型的定义 234
7.3.2枚举变量的说明及引用 234
7.3.3枚举类型的应用 236
7.4用户定义类型 236
7.5典型例题精解 238
本章小结 243
习题7 243
第8章 位运算 252
8.1位运算的基本概念 252
8.2计算机内的数据表示 252
8.3位运算 253
8.3.1逻辑位运算 253
8.3.2移位运算 257
8.4位域 260
8.4.1位域的定义及位域变量的说明 260
8.4.2位域变量的使用 261
8.5典型例题精解 263
本章小结 265
习题8 265
第9章 文件 268
9.1概述 268
9.1.1文件的基本概念 268
9.1.2文件的分类 269
9.2文件类型指针 270
9.3文件的打开与关闭 272
9.3.1文件的打开 272
9.3.2文件的关闭 274
9.4文件的读/写 275
9.4.1字符输入/输出函数 275
9.4.2文件的字符串输入/输出函数 277
9.4.3文件的格式化输入/输出函数 279
9.4.4文件的数据块输入/输出函数 281
9.4.5整数输入/输出函数 283
9.5文件的定位操作 284
9.6文件的错误检测 287
9.7典型例题精解 289
本章小结 290
习题9 290
第10章 C++基础知识 295
10.1面向对象程序设计概述 295
10.1.1面向对象的基本概念 295
10.1.2面向对象程序设计的特点 296
10.2 C++程序结构 297
10.2.1一个简单的C++程序 297
10.2.2 C程序与C++程序的区别 298
10.3类和对象 304
10.3.1类和对象的定义 304
10.3.2构造函数与析构函数 307
10.3.3类中的const修饰符 309
10.3.4静态成员 311
10.3.5友元 312
10.4典型例题精解 313
本章小结 317
习题10 317
第11章 面向对象程序设计 321
11.1继承与派生 321
11.1.1基类和派生类 321
11.1.2单一继承 322
11.1.3多重继承 323
11.2多态性与虚函数 323
11.2.1函数重载 323
11.2.2运算符重载 325
11.2.3虚函数 327
11.2.4抽象类 330
11.3典型例题精解 330
本章小结 334
习题11 334
第12章 应用程序实例 338
12.1学生成绩管理系统设计 338
12.1.1问题定义 338
12.1.2设计方法 339
12.1.3系统模块分解 340
12.1.4模块设计 340
12.1.5编码 342
12.1.6学生成绩管理系统源码 343
12.2通讯录管理系统 351
12.2.1需求分析 351
12.2.2系统设计 352
12.2.3通讯录系统源代码 354
附录1 常用字符与ASCII代码对照表 370
附录2 运算优先级和结合性总表 371
参考文献 372
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018