《C++程序设计语言》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:赵宏主编
  • 出 版 社:天津:南开大学出版社
  • 出版年份:2012
  • ISBN:9787310040162
  • 页数:350 页
图书介绍:本书是《C++程序设计语言》的配套用书,为了满足初学者学习C++语言的需要,精心为各章选编了配套的上机实习内容,并在思想方法、算法和语法上给出了相应的指导,最后还选编了配套的典型习题。

第1章 初识C++ 1

1.1程序设计语言 1

1.2第一个C++程序 2

1.3程序设计的基本概念 11

1.4小结 14

1.5学习指导 14

第2章 数据类型、常量和变量 17

2.1数据在计算机中存储的基本概念 17

2.2基本数据类型 23

2.3常量 24

2.4变量 27

2.5小结 29

2.6学习指导 29

第3章 运算符、表达式和语句 31

3.1运算符和表达式 31

3.2类型转换 39

3.3语句 40

3.4小结 43

3.5学习指导 43

第4章 程序控制结构 44

4.1顺序结构 44

4.2选择结构 44

4.3循环结构 50

4.4转向语句 55

4.5应用实例 57

4.6小结 60

4.7学习指导 61

第5章 函数初步与变量的存储类型 62

5.1函数的基本概念 62

5.2函数的定义 62

5.3函数的传值调用 64

5.4函数声明 66

5.5变量的存储类型、作用域和生存期 67

5.6小结 70

5.7学习指导:学习使用程序调试工具——Debug 71

第6章 数组 72

6.1数组的概念 72

6.2一维数组 73

6.3二维数组 78

6.4小结 81

6.5学习指导 81

第7章 指针和引用 82

7.1指针的概念 82

7.2指针变量的定义、初始化和访问 83

7.3指针的运算 85

7.4指针与数组 89

7.5指向指针的指针 92

7.6 const指针 93

7.7堆内存分配 94

7.8引用 97

7.9小结 99

7.10学习指导 99

第8章 字符串 101

8.1字符串的表示方法 101

8.2字符串的输入输出 102

8.3指针与字符串 105

8.4常用的字符串函数 108

8.5小结 113

8.6学习指导 113

第9章 函数 115

9.1函数的调用机制 115

9.2函数的递归调用 116

9.3带默认形参值的函数 119

9.4内联函数 121

9.5函数重载 122

9.6函数指针 125

9.7函数与指针 126

9.8函数与引用 132

9.9小结 135

9.10学习指导 136

第10章 构造数据类型 137

10.1结构体 137

10.2枚举 144

10.3类型重定义typedef 146

10.4小结 147

10.5学习指导 147

第11章 编译预处理 149

11.1宏定义 149

11.2条件编译 152

11.3文件包含和多文件结构 154

11.4小结 159

11.5学习指导 159

第12章 类与对象 161

12.1类和对象的基本概念 161

12.2类的定义 162

12.3对象 164

12.4构造函数和析构函数 169

12.5拷贝构造函数 174

12.6类的静态成员 179

12.7友元 183

12.8 this指针 186

12.9 string类 188

12.10应用实例 193

12.11小结 210

12.12学习指导 211

第13章 继承 212

13.1什么是继承 212

13.2派生类的定义 213

13.3函数重定义 215

13.4保护(protected)成员 216

13.5派生类的继承方式 217

13.6派生类的构造函数与析构函数 220

13.7类型兼容 224

13.8多重继承 226

13.9应用实例 231

13.10小结 232

13.11学习指导 233

第14章 多态性 234

14.1多态性的概念 234

14.2虚函数 235

14.3抽象类 242

14.4应用实例 244

14.5小结 259

14.6学习指导 260

第15章 运算符重载 261

15.1运算符重载的概念 261

15.2运算符重载的方法 263

15.3运算符重载的规则 272

15.4特殊运算符的重载 274

15.5类类型转换 280

15.6小结 283

15.7学习指导 283

第16章 输入/输出流 284

16.1输入/输出流简介 284

16.2输入/输出流的成员函数 286

16.3输入/输出的格式控制 292

16.4自定义数据类型的输入/输出 298

16.5小结 302

16.6学习指导 302

第17章 文件 303

17.1文件与流 303

17.2文件的打开与关闭 305

17.3文本文件的顺序读写 306

17.4二进制文件的顺序读写 309

17.5文件的随机读写 313

17.6小结 319

17.7学习指导 320

第18章 模板 321

18.1函数模板 321

18.2类模板 328

18.3小结 333

18.4学习指导 333

第19章 MFC入门 334

19.1认识MFC 334

19.2一个简单的MFC应用程序 335

19.3常用控件 340

19.4 MFC应用程序开发实例 341

19.5小结 348

19.6学习指导 349

参考文献 350