好学的C++程序设计
¥
18
4.0折
¥
45
九五品
仅1件
作者张祖浩、沈天晴 编著
出版社人民邮电出版社
出版时间2012
版次1
装帧平装
上书时间2024-11-16
商品详情
- 品相描述:九五品
图书标准信息
-
作者
张祖浩、沈天晴 编著
-
出版社
人民邮电出版社
-
出版时间
2012
-
版次
1
-
ISBN
9787115283092
-
定价
45.00元
-
装帧
平装
-
开本
26cm
-
页数
318页
-
字数
0.51千字
-
正文语种
简体中文
- 【内容简介】
-
本书内容包括基本数据和别名指针、运算、流程控制、函数、数组、枚举类型与结构类型、类和对象、继承与派生、多态性、输入/输出流和上机操作等。
- 【目录】
-
章 概论 1
1.1 计算机怎样 1
1.1.1 乒乓球场上的计分牌 1
1.1.2 二进制怎样表示全正数和正负数 1
1.1.3 计算机中二进制数怎样存储 2
1.2 计算机怎样对数据进行处理 3
1.2.1 把算法形成的程序输入计算机 3
1.2.2 用什么语言输入计算机能懂 3
1.3 c++程序怎样写出和运行 3
1.3.1 举个c++程序简例看看 3
1.3.2 c++程序从写出到运行的几个步骤 5
1.3.3 本书前几章内容的安排 5
1.4 题 6
第2章 对基本数据分类存储和访问 7
2.1 数据分类入驻存储空间听候处理 7
2.1.1 基本数据分哪些类 7
2.1.2 什么是数据变量的存储空间、长度和取值范围 7
2.1.3 数据常量怎样表示 9
2.1.4 数据变量出场必须声明属何类型 11
2.1.5 怎样对数据变量进行访问 11
2.2 别名竟然登上大雅之堂 12
2.2.1 别名变量概念 12
2.2.2 别名变量怎样声明 13
2.2.3 用别名对变量进行访问例 13
2.3 循址访问是怎样的 14
2.3.1 “牧童遥指杏花村”的启发 14
2.3.2 指针变量概念 15
2.3.3 指针变量怎样声明和赋值 16
2.3.4 用指针所指对所指变量进行访问 17
2.3.5 基本类型变量的指针 20
2.4 对数据变量怎样保护 21
2.4.1 可用const声明常值数据变量 22
2.4.2 可在声明中用const对指针和别名进行限定 22
2.5 题 24
第3章 数据的运算及简单输入/输出运算 27
3.1 运算符和表达式 27
3.1.1 运算符 27
3.1.2 表达式 28
3.2 算术运算符和表达式 28
3.2.1 基本算术运算符 28
3.2.2 除表达式a/b 28
3.2.3 取余表达式a%b 28
3.3 自增自减运算符和表达式 29
3.3.1 自增自减运算符 29
3.3.2 自增自减表达式 29
3.4 关系运算符和表达式 30
3.4.1 关系运算符 30
3.4.2 关系表达式 31
3.5 逻辑运算符和表达式 31
3.5.1 逻辑运算符 31
3.5.2 逻辑表达式 31
3.6 位运算符和表达式 32
3.6.1 位运算符 32
3.6.2 a|b是按位“或”表达式 33
3.6.3 其余的位运算表达式 33
3.7 条件运算符和表达式 33
3.7.1 条件运算符 33
3.7.2 条件表达式 33
3.8 赋值运算符和表达式 34
3.8.1 赋值运算符 34
3.8.2 赋值表达式 35
3.9 逗号运算符和表达式 35
3.9.1 逗号运算符 35
3.9.2 逗号表达式 36
3.10 基本数据混合运算时类型的转换 36
3.10.1 隐类型转换 36
3.10.2 强迫类型转换 38
3.11 指针的增减运算 39
3.11.1 指针的增减是什么意思 39
3.11.2 指针的整数增减可比作走步 39
3.11.3 小小一例竟使多方受益 41
3.11.4 指针变量自增减也可比作走步 43
3.11.5 指针两种走步的比较 45
3.12 简单的输入/输出运算 46
3.12.1 输入流和输出流 46
3.12.2 提取运算符“>>”和插入运算符“<<” 46
3.12.3 提取表达式和插入表达式 46
3.12.4 基本数据的输入/输出 47
3.13 对输入/输出默认格式不如意怎么办 49
3.13.1 可用单项格式控制符实现如意的单项格式 49
3.13.2 用单项格式控制符实现单项格式例 49
3.14 题 50
第4章 程序流程怎样控制 54
4.1 程序流程基本结构有哪几种 54
4.1.1 三种基本结构 54
4.1.2 两种特殊语句 54
4.2 选择结构是怎样的 54
4.2.1 if语句(又叫条件语句) 54
4.2.2 switch语句(开关语句) 58
4.3 循环结构是怎样的 60
4.3.1 盲童数苹果的故事 60
4.3.2 循环基本概念 61
4.3.3 while语句 61
4.3.4 do while语句 63
4.3.5 for语句 64
4.3.6 循环结构的嵌套――以鸡鸭天天下蛋为例 67
4.3.7 三种循环语句的比较 68
4.4 其他控制语句和函数 68
4.4.1 跳出的break语句 68
4.4.2 只中断本次循环的continue语句 69
4.4.3 收尾并终止程序的et函数 70
4.5 题 70
第5章 分担任务的得力助手――函数 74
5.1 函数是怎么回事 74
5.1.1 “自顶向下,逐步细化,函数分担”的模块化程序设计 74
5.1.2 函数怎样定义 74
5.2 怎样调用函数执行任务 76
5.2.1 函数原型声明 76
5.2.2 函数的调用 77
5.2.3 函数自己调用自己――递归调用 79
5.3 函数内外变量的作用域和生存期 81
5.3.1 作用域是变量起作用的范围 81
5.3.2 变量的死活要看生存期 85
5.4 函数内外数据怎样传递 87
5.4.1 可通过函数参数进行数据传递 87
5.4.2 可用具有默认值的参数传递 91
5.4.3 可通过函数返回值进行数据传递 93
5.4.4 可通过全局变量进行数据传递 95
5.5 什么是内联函数、重载函数、函数模板和模板函数 95
5.5.1 内联函数 95
5.5.2 重载函数 96
5.5.3 函数模板和模板函数 97
5.6 指针也能对函数进行调用 98
5.6.1 指向函数的指针 98
5.6.2 函数指针变量的声明、初始化和赋值 98
5.6.3 可用函数指针调用函数 99
5.7 函数的多文件组织 100
5.7.1 模块化程序设计 100
5.7.2 源文件之间的访问 100
5.7.3 头文件 101
5.7.4 多文件组织怎样编译和 102
5.8 编译的预处理 103
5.8.1 #include指令 103
5.8.2 #define和#undef指令 104
5.9 条件编译 106
5.9.1 条件编译有三种形式 106
5.9.2 关于条件编译的说明 106
5.10 题 107
第6章 同类型数据排成队――数组 112
6.1 一维数组 112
6.1.1 一维数组怎样声明和初始化 112
6.1.2 用下标表示形式对一维数组元素进行访问 114
6.1.3 可用数组名表示一维数组元素 116
6.1.4 可用一维数组名调用函数处理一维数组 117
6.2 二维数组 120
6.2.1 二维数组怎样声明和初始化 120
6.2.2 用下标表示形式对二维数组元素进行访问 122
6.2.3 可用数组名表示二维数组元素 123
6.2.4 可用二维数组名调用函数处理二维数组 126
6.3 对字符串怎样处理 131
6.3.1 可用一维字符数组处理字符串 131
6.3.2 可用库函数处理字符串 133
6.4 对字符串组怎样处理 135
6.4.1 可用一维字符指针数组处理字符串组 135
6.4.2 可用一维字符指针数组名调用函数处理字符串组 136
6.5 合适的存储区想要能有吗 138
6.5.1 可用new运算符申请动态配给存储区 138
6.5.2 可用delete运算符撤放动态配给的存储区 139
6.5.3 可给临时输入的姓名字符串动态配给“经济适用房” 140
6.6 应用范例――建立姓名录排序和输出 141
6.6.1 问题的提出 141
6.6.2 分析 141
6.6.3 源程序及说明 142
6.7 题 144
第7章 枚举类型与结构类型 148
7.1 枚举类型是怎样的 148
7.1.1 枚举类型的定义 148
7.1.2 枚举型变量的声明、初始化和赋值 149
7.1.3 可调用函数对枚举型变量输入和输出 149
7.1.4 “酒楼点菜”一枚举元素的组合 150
7.2 应用范例――c++用格式字表明输入/输出格式的组合 151
7.2.1 将各种输入/输出格式定义为各个枚举元素 151
7.2.2 用格式字flag表明多项格式的组合 152
7.2.3 用格式字调用组合格式控制符实现多项格式的组合采用 152
7.3 结构类型是怎样的 154
7.3.1 结构类型的定义 154
7.3.2 结构型变量的声明、初始化和赋值 155
7.3.3 可对结构型变量的成员进行访问 156
7.3.4 可用结构型数组处理结构型变量 158
7.4 什么是链表 162
7.4.1 链表怎样组成 162
7.4.2 怎样对链表结点进行访问 163
7.4.3 对链表进行作的必做预题 164
7.5 可调用函数对链表进行各项 作 165
7.5.1 调用函数把一个结点插入顺序链表 165
7.5.2 调用函数建立一条有序新链表 167
7.5.3 调用函数输出链表各结点数据 168
7.5.4 调用函数删除链表上具有指定值的一个结点 168
7.5.5 调用函数撤放链表结点动态配给的存储空间 169
7.6 应用范例――调用函数建立有序链表和删除指定结点 170
7.6.1 问题的提出 170
7.6.2 分析 170
7.6.3 源程序及说明 170
7.7 用typedef可定义某类型的又一个标识符 174
7.7.1 用typedef定义某类型又一个标识符例 174
7.7.2 用typedef定义某类型又一个标识符的方法步骤 174
7.8 题 174
第8章 类和对象 176
8.1 从面向过程到面向对象 176
8.2 类具体是怎样的 177
8.2.1 类的定义 177
8.2.2 对类内各成员访问的控制规则 178
8.2.3 类的引用声明 179
8.2.4 面向对象程序设计的多文件组织 179
8.3 对象具体是怎样的 179
8.3.1 对象的声明 179
8.3.2 同类对象之间可以整体赋值 180
8.3.3 对对象成员的访问 180
8.3.4 地下工作者――本类指针this 182
8.3.5 对对象数据成员置值的两种方法 184
8.4 迎接对象诞生的函数――构造函数 184
8.4.1 构造函数的作用特点和定义形式 184
8.4.2 构造函数的重载 186
8.4.3 构造函数和new运算符 187
8.5 送别对象撤销的函数――析构函数 188
8.5.1&nbs
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价