C++程序设计案例教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:戴水贵,戴扬编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302177753
- 页数:241 页
第1章 C++语言的入门和调试环境 1
1.1 C++的字符集 1
1.2标识符(或称变量) 1
1.3注释符 1
1.4从一个小程序开始 2
1.5变量的类型及取值范围 4
1.5.1整型变量的类型 4
1.5.2补码的概念 5
1.5.3数据的二进制存储 6
1.6实型变量的类型 9
1.7 C++程序的编辑、编译、连接和运行 9
1.8工程文件的使用方法 11
练习题 13
第2章 数据的表示方法与数据类型 18
2.1常量和变量 18
2.1.1常量的两种定义方法 18
2.1.2十进制、八进制和十六进制整型常量的表示方法 18
2.1.3无符号长整型常量和无符号常量的表示方法 19
2.1.4浮点型常量的表示方法 20
2.1.5字符常量和转义符“\”的使用 21
2.1.6字符串常量 22
2.1.7字符串常量与字符常量的区别 23
2.1.8变量的命名、变量的类型、变量的值和变量的定义 23
2.1.9逻辑变量 25
2.1.10枚举模式和枚举变量 26
练习题 26
第3章 基本语句 28
3.1赋值语句 28
3.2输入输出语句 28
3.2.1输入语句 28
3.2.2输出语句 28
3.3条件语句 29
3.3.1条件语句的语法 29
3.3.2 if-else语句的另一种表示方式 31
3.4 else-if语句 32
3.5条件语句中两个等于号与一个等于号的区别 33
3.6运算符、内部函数和表达式的书写格式 33
3.6.1运算符 33
3.6.2表达式的书写格式 39
3.7 for循环语句 41
3.7.1一重循环 41
3.7.2循环的注意事项 42
3.7.3二重循环 43
3.8 continue语句 44
3.9 break语句 45
3.10 while循环语句 46
3.11 do-while循环语句 46
3.12 switch开关语句 47
3.13 goto语句 48
3.14程序举例 49
练习题 53
第4章 数组 55
4.1一维数组的定义 55
4.2一维数组的赋值 56
4.3二维数组的定义 58
4.4二维数组的赋值 59
4.5三维数组的定义 61
4.6字符数组 62
4.7传统字符串处理函数和用类string处理字符串 65
4.8数组赋值综合举例 72
练习题 77
第5章 指针和引用 79
5.1指针 79
5.2一维数组的指针表示 83
5.3指针的指针(二级指针) 84
5.4二维数组的指针表示 86
5.5 n列整型数组指针int(*p)[n] 88
5.6三维数组的指针表示 90
5.7函数指针 93
5.8引用 93
练习题 95
第6章 函数 96
6.1函数的定义和调用方法 96
6.2函数的参数传递 97
6.3设置函数参数的默认值 104
6.4函数的递归调用 105
6.5内联函数 107
6.6函数重载 108
6.7变量的作用域 109
6.8全局变量、外部变量、局部变量和静态变量 110
6.8.1全局变量和外部变量 111
6.8.2局部变量 113
6.8.3静态变量 115
6.9内部函数和外部函数 118
6.10结构体和共用体 119
练习题 124
第7章 输入/输出流库 125
7.1屏幕输出cout 125
7.2使用屏幕输出cout的成员函数put()输出字符 126
7.3使用屏幕输出cout的成员函数write()输出字符串 127
7.4键盘输入cin 127
7.5键盘输入get() 128
7.6使用getline从键盘输入多个字符 129
7.7使用read()从键盘输入指定个数字符 130
7.8格式化输入和输出 130
练习题 134
第8章 类和对象 136
8.1从结构体到类 140
8.2对象的定义格式 142
8.3对象的初始化 145
8.3.1构造函数和析构函数 145
8.3.2缺省构造函数 147
8.3.3拷贝初始化构造函数 148
8.4成员函数的特性 149
8.4.1内联函数和外联函数 150
8.4.2重载函数 151
8.4.3设置函数参数的默认值 152
8.5静态成员(静态数据成员和静态成员函数) 153
8.5.1静态数据成员 154
8.5.2静态成员函数 155
8.6友元 156
8.6.1友元函数 157
8.6.2友元类 160
练习题 162
作业题 163
第9章 指针和引用在类和对象中的使用方法 171
9.1对象指针和对象引用 171
9.1.1指向类的成员的指针 172
9.1.2用对象指针和对象引用作为函数参数 173
9.2数组 178
9.2.1对象数组的定义 178
9.2.2指向数组的指针和指针数组 180
9.3常类型 185
9.4对象成员 189
9.4.1对象成员的初始化(数据成员初始化列表) 189
9.4.2动态分配内存函数new和释放内存函数delete 190
9.5程序举例 195
练习题 201
作业题(分析程序的运行结果) 202
第10章 继承性和派生类 209
10.1继承、基类(父类)和派生类(子类)的定义 209
10.1.1派生类的定义格式 209
10.1.2派生类的三种继承方式 210
10.1.3访问权限 210
10.2单继承 210
10.2.1成员访问权限的控制 210
10.2.2构造函数和析构函数 214
10.2.3析构函数 216
10.3多继承 217
10.3.1多继承的构造函数 218
10.3.2基类成员访问的二义性问题 219
10.4虚基类 221
练习题 223
作业题 224
第11章 文件 231
11.1磁盘文件的输入和输出 231
11.2文件的随机访问 236
练习题 239
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019