图书介绍
程序设计基础(C++)PDF|Epub|txt|kindle电子书版本网盘下载
![程序设计基础(C++)](https://www.shukui.net/cover/2/30728798.jpg)
- 杨朝霞主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302248637
- 出版时间:2011
- 标注页数:247页
- 文件大小:15MB
- 文件页数:261页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
程序设计基础(C++)PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计基础导论1
1.1算法和程序设计初步1
1.1.1利用计算机解题的方法和步骤1
1.1.2算法4
1.1.3简单算法举例6
1.1.4算法的三种基本控制结构10
1.2 N-S结构化流程图11
1.3程序设计方法概述12
1.3.1结构化程序设计13
1.3.2面向对象的程序设计14
1.3.3面向问题的程序设计15
1.3.4程序设计方法的比较15
习题16
第2章C++概述18
2.1 C与C++18
2.1.1 C++的诞生18
2.1.2 C++的起名19
2.1.3 C++的特点19
2.2 C++程序举例19
2.2.1面向过程的程序举例20
2.2.2 C++程序的基本结构和书写风格22
2.3 C++集成开发环境介绍25
2.3.1 C++程序的开发过程和上机实践25
2.3.2 Visual C++ 6.0简介26
2.3.3简单C++程序的开发步骤案例27
2.4程序调试和常见错误30
2.4.1常见语法错误30
2.4.2修改语法错误说明31
2.5文件包含31
习题32
第3章C++语言基础35
3.1 C++的字符集与词汇35
3.1.1字符集35
3.1.2词汇35
3.2 C++的数据类型与存储形式37
3.2.1数据的分类37
3.2.2数据的存储38
3.3常量和变量38
3.3.1变量38
3.3.2常量42
3.3.3逻辑常量与逻辑变量48
3.4变量与指针变量48
3.4.1指针的概念49
3.4.2变量与指针49
3.5运算符和表达式53
3.5.1算术运算符与算术表达式55
3.5.2赋值运算符与赋值表达式56
3.5.3类型转换58
3.5.4关系运算符与关系表达式62
3.5.5逻辑运算符与逻辑表达式63
3.5.6逗号运算符与逗号表达式64
3.6位运算65
3.7 C++的输入与输出66
3.7.1键盘输入66
3.7.2标准格式输出68
3.8小结72
习题73
第4章 结构化程序设计78
4.1 C++的基本语句78
4.2顺序结构程序设计80
4.3选择结构程序设计81
4.3.1简单if语句82
4.3.2 if-else语句(双分支)83
4.3.3嵌套的if语句(多分支)86
4.3.4 switch语句92
4.4循环结构程序设计94
4.4.1 while语句94
4.4.2 do-while语句96
4.4.3 for语句97
4.4.4其他控制语句99
4.4.5循环的嵌套101
4.5结构化程序设计举例103
习题105
第5章 函数110
5.1函数的定义与调用110
5.1.1函数定义112
5.1.2函数调用113
5.1.3函数原型115
5.2函数参数的传递117
5.2.1传值参数117
5.2.2指针参数118
5.2.3引用参数119
5.2.4数组名作参数119
5.2.5函数的返回类型120
5.3函数调用机制120
5.3.1嵌套调用120
5.3.2递归调用120
5.4函数指针和指向函数的指针变量122
5.4.1函数的指针122
5.4.2用函数指针变量调用函数122
5.4.3指向函数的指针变量作为函数的参数124
5.5内联函数和重载函数124
5.5.1内联函数124
5.5.2重载函数125
5.6变量的作用域与存储特性126
5.6.1变量的作用域126
5.6.2变量的存储类型129
习题132
第6章 数组137
6.1一维数组137
6.1.1静态一维数组的定义137
6.1.2一维数组元素的引用138
6.1.3一维数组的存储形式139
6.1.4数组和指针140
6.1.5一维数组的初始化142
6.1.6数组作函数参数143
6.1.7一维数组程序举例144
6.1.8动态内存分配154
6.2二维数组156
6.2.1二维数组的定义与初始化156
6.2.2二维数组的基本操作159
6.3字符串161
6.3.1字符数组表示字符串162
6.3.2字符串变量和string类164
6.3.3字符串的输入输出166
6.3.4字符串的指针和指向字符串的指针变量168
6.3.5字符串程序举例169
习题169
第7章 结构173
7.1结构体类型和结构体变量173
7.1.1结构体类型的声明174
7.1.2结构体变量的定义175
7.1.3结构体变量的引用176
7.1.4结构体变量的初始化179
7.2共用体类型和共用体变量180
7.3类类型和对象184
7.3.1类的定义184
7.3.2对象的定义189
7.3.3对象成员的引用189
7.4小结190
习题190
第8章 面向对象程序设计基础194
8.1面向对象的程序举例194
8.2面向对象程序设计概述196
8.2.1面向对象的基本思路和方法196
8.2.2面向对象的基本概念198
8.2.3类和对象的关系及作用200
8.2.4类成员的访问控制权限200
8.3面向对象简单程序案例201
8.3.1带类的解法202
8.3.2面向对象的求解方法202
8.3.3继承和派生204
8.3.4多态206
8.4作用域运算符∷210
8.5对象的初始化和销毁211
8.5.1构造函数211
8.5.2析构函数212
8.5.3派生类对象的初始化和清除213
8.6常对象和常成员217
8.7静态成员220
8.8 this指针224
8.9小结224
习题225
第9章 输入输出流与文件操作229
9.1输入输出流229
9.1.1标准输出流229
9.1.2标准输入流231
9.2文件流232
9.2.1文件的打开和关闭232
9.2.2文本文件的读写233
9.2.3二进制文件的读写234
习题235
附录A C++常用字符与ASCII代码对照表239
附录B C++常用数学库函数241
附录C C++常见编译错误信息释义243
附录D C++常见关键字247