C++程序设计案例教程

C++程序设计案例教程

戴水贵, 戴扬, 编著

出版社:清华大学出版社

年代:2008

定价:20.0

书籍简介:

本书用简练的语言介绍C++的语法要点,然后用简单的程序例进行解析。

书籍目录:

第1章 C++语言的入门和调试环境

1.1 C++的字符集

1.2 标识符(或称变量)

1.3 注释符

1.4 从一个小程序开始

1.5 变量的类型及取值范围

1.5.1 整型变量的类型

1.5.2 补码的概念

1.5.3 数据的二进制存储

1.6 实型变量的类型

1.7 C++程序的编辑、编译、连接和运行

1.8 工程文件的使用方法

练习题

第2章 数据的表示方法与数据类型

2.1 常量和变量

2.1.1 常量的两种定义方法

2.1.2 十进制、八进制和十六进制整型常量的表示方法

2.1.3 无符号长整型常量和无符号常量的表示方法

2.1.4 浮点型常量的表示方法

2.1.5 字符常量和转义符“\”的使用

2.1.6 字符串常量

2.1.7 字符串常量与字符常量的区别

2.1.8 变量的命名、变量的类型、变量的值和变量的定义

2.1.9 逻辑变量

2.1.10 枚举模式和枚举变量

练习题

第3章 基本语句

3.1 赋值语句

3.2 输入输出语句

3.2.1 输入语句

3.2.2 输出语句

3.3 条件语句

3.3.1 条件语句的语法

3.3.2 if-else语句的另一种表示方式

3.4 else-if语句

3.5 条件语句中两个等于号与一个等于号的区别

3.6 运算符、内部函数和表达式的书写格式

3.6.1 运算符

3.6.2 表达式的书写格式

3.7 for循环语句

3.7.1 一重循环

3.7.2 循环的注意事项

3.7.3 二重循环

3.8 continue语句

3.9 break语句

3.10 while循环语句

3.11 do—while循环语句

3.12 switch开关语句

3.13 goto语句

3.14程序举例

练习题

第4章 数组

4.1 一维数组的定义

4.2 一维数组的赋值

4.3 二维数组的定义

4.4 二维数组的赋值

4.5 三维数组的定义

4.6 字符数组

4.7 传统字符串处理函数和用类string处理字符串

4.8 数组赋值综合举例

练习题

第5章 指针和引用

5.1 指针

5.2 一维数组的指针表示

5.3 指针的指针(二级指针)

5.4 二维数组的指针表示

5.5 n列整型数组指针int(*p)[n]

5.6 三维数组的指针表示

5.7 函数指针

5.8 引用

练习题

第6章 函数

6.1 函数的定义和调用方法

6.2 函数的参数传递

6.3 设置函数参数的默认值

6.4 函数的递归调用

6.5 内联函数

6.6 函数重载

6.7 变量的作用域

6.8 全局变量、外部变量、局部变量和静态变量

6.8.1 全局变量和外部变量

6.8.2 局部变量

6.8.3 静态变量

6.9 内部函数和外部函数

6.10 结构体和共用体

练习题

第7章 1输入/输出流库

7.1 屏幕输出cout

7.2 使用屏幕输出cout的成员函数put()输出字符

7.3 使用屏幕输出cout的成员函数write()输出字符串

7.4 键盘输入cin

7.5 键盘输入get()

7.6 使用getline从键盘输入多个字符

7.7 使用read()从键盘输入指定个数字符

7.8 格式化输入和输出

练习题

第8章 类和对象

8.1 从结构体到类

8.2 对象的定义格式

8.3 对象的初始化

8.3.1 构造函数和析构函数

8.3.2 缺省构造函数

8.3.3 拷贝初始化构造函数

8.4 成员函数的特性

8.4.1 内联函数和外联函数

8.4.2 重载函数

8.4.3 设置函数参数的默认值

8.5 静态成员(静态数据成员和静态成员函数)

8.5.1 静态数据成员

8.5.2 静态成员函数

8.6 友元

8.6.1 友元函数

8.6.2 友元类

练习题

作业题

第9章 指针和引用在类和对象中的使用方法

9.1 对象指针和对象引用

9.1.1 指向类的成员的指针

9.1.2 用对象指针和对象引用作为函数参数

9.2 数组

9.2.1 对象数组的定义

9.2.2 指向数组的指针和指针数组

9.3 常类型

9.4 对象成员

9.4.1 对象成员的初始化(数据成员初始化列表)

9.4.2 动态分配内存函数new和释放内存函数delete

9.5 程序举例

练习题

作业题(分析程序的运行结果)

第10章 继承性和派生类

10.1 继承、基类(父类)和派生类(子类)的定义

10.1.1 派生类的定义格式

10.1.2 派生类的三种继承方式

10.1.3 访问权限

10.2 单继承

10.2.1 成员访问权限的控制

10.2.2 构造函数和析构函数

10.2.3 析构函数

10.3 多继承

10.3.1 多继承的构造函数

10.3.2 基类成员访问的二义性问题

10.4 虚基类

练习题

作业题

第11章 文件

11.1 磁盘文件的输入和输出

11.2 文件的随机访问

练习题

内容摘要:

用简单问题写程序,用程序来说明C++语法,通过程序实例让用户学会编程是本书的最大特点。初学者对C++中类和对象等抽象概念感到不好理解,本书尽量结合程序实例,把问题具体化,让读者很自然地掌握这些概念。本书文字简练,通俗易懂,由浅入深,偏重应用。本书前7章为C++的基础,从第8章开始涉及类和对象等概念。书中对函数的参数传递、二级指针、二维数组的指针表示等难点给出了实质性的讲解,使复杂问题变得好理解。书中还给出了三维数组的完整示例。书中的程序都在Visual C++ 6.0环境下调试通过,并给出运行结果(包括习题程序的结果)。本书不仅可作为大专院校C++程序设计课程的教材,也可作为C++读者的参考书。

编辑推荐:

《高等学校教材·计算机应用:C++程序设计案例教程》用简洁的语言介绍每部分的语法要点,然后用简单的程序实例解析。
通过程序实例让用户学会编程是《高等学校教材·计算机应用:C++程序设计案例教程》的最大的特点。

书籍规格:

书籍详细信息
书名C++程序设计案例教程站内查询相似图书
9787302177753
如需购买下载《C++程序设计案例教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)20.0语种简体中文
尺寸26装帧平装
页数 248 印数

书籍信息归属:

C++程序设计案例教程是清华大学出版社于2008.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。