C++程序设计简明教程(第二版)

C++程序设计简明教程(第二版)
作 者: 艾德才 迟丽华
出版社: 中国水利水电出版社
丛编项: 21世纪高等院校计算机系列教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《C++程序设计简明教程(第二版)》作者简介

内容简介

本书之所以称其为简明教程,一是内容简洁,二是重点突出,三是实用性强。本书内容虽仅八章,但概括了C++的全部主要内容,使读者免去了阅读那些烦琐的冗长教科书的烦恼。本书把C++的精华全部概括其中,书中所有程序都是作者教学经验这结晶,是作者得意之作并都在计算机上调试过的。其中不乏指导学生参加C++程序设计比赛的优秀作品。全书共分八章,分别介绍了C++的基本概念、数据类型、语句、函数和程序的基本构成,类的定义、派生与继承,函数和操作符的重载,数据流与文件等内容。在每一章的后面都附有适量的习题,读者可通过习题巩固已学的知识。上机练习是每章学习过程中必做的工作,通过上机练习把理论知识与实际应用结合起来,加深对C++程序设计技术的理解并掌握程序设计的技巧。本书可作为高等院校本专科相关专业学习程序设计课程的教学用书,也可作为自学C++程序设计的参考书目。

图书目录

前言

第1章 C 概述

1. 1 C 面向对象基础

1. 2 C 程序简介

1. 2. 1 C 程序举例

1. 2. 2 C 程序的结构

1. 2. 3 C 的字符集

1. 2. 4 C 程序的执行

1. 3 数据和运算

1. 3. 1 标识符

1. 3. 2 数据类型

1. 3. 3 常量

1. 3. 4 变量

1. 3. 5 数据类型转换

1. 3. 6 运算符与表达式

1. 4 输入输出

1. 4. 1 输出

1. 4. 2 输入

1. 5 数组

1. 5. 1 一维数组

1. 5. 2 二维数组

习题

上机练习

第2章 C 流程控制语句

2. 1 选择语句

2. 1. 1 if语句

2. 1. 2 switch语句

2. 2 循环语句

2. 2. 1 for语句

2. 2. 2 while语句

2. 2. 3 do-while语句

2. 2. 4 循环嵌套

2. 3 跳转语句

2. 3. 1 break语句

2. 3. 2 continue语句

2. 3. 3 goto语句

习题

上机练习

第3章 指针. 结构和联合

3. 1 指针

3. 1. 1 指针变量

3. 1. 2 指针与数组

3. 1. 3 字符串与指针

3. 1. 4 处理字符串的库函数

3. 1. 5 const指针

3. 1. 6 引用与指针

3. 2 结构

3. 2. 1 结构的定义和使用

3. 2. 2 结构数组

3. 2. 3 结构指针的定义和使用

3. 2. 4 关于C 结构的进一步讨论

3. 3 联合

3. 3. 1 联合的定义和使用

3. 3. 2 联合数组

3. 3. 3 联合指针的定义和使用

3. 3. 4 关于C 联合的进一步讨论

习题

上机练习

第4章 函数

4. 1 函数的定义与说明

4. 1. 1 函数定义

4. 1. 2 函数原型说明

4. 2 函数调用

4. 2. 1 函数调用方式

4. 2. 2 函数调用过程

4. 3 函数返回与返回值

4. 3. 1 无返回值返回

4. 3. 2 有返回值返回

4. 3. 3 返回指针

4. 4 函数的参数

4. 4. 1 函数的形式参数和实际参数

4. 4. 2 参数传递

4. 4. 3 用数组名作函数实际参数

4. 4. 4 函数main 的参数

4. 5 局部变量和全局变量

4. 5. 1 局部变量

4. 5. 2 全局变量

4. 6 递归函数

4. 7 函数指针

4. 8 库函数

习题

上机练习

第5章 C 类

5. 1 面向对象程序设计的基本概念

5. 1. 1 对象与类

5. 1. 2 抽象与封装

5. 1. 3 继承

5. 1. 4 多态

5. 2 C 类的定义和使用

5. 2. 1 类的定义

5. 2. 2 对象与类的使用

5. 3 类的成员函数

5. 3. 1 构造函数与析构函数

5. 3. 2 进一步讨论构造函数

5. 3. 3 在线函数 inline

5. 3. 4 成员函数重载

5. 3. 5 const型成员函数

5. 4 静态类成员

5. 4. 1 静态数据成员

5. 4. 2 静态成员函数

5. 5 类的嵌套

5. 6 类与指针

5. 6. 1 类对象与指针

5. 6. 2 this指针

5. 6. 3 new和delete运算符

5. 7 对象数组

5. 8 字符串类string

5. 9 C 程序的模块化组织

习题

上机练习

第6章 C 运算符的重载

6. 1

元算术运算符的重载

6. 1. 1 重载为类的成员函数

6. 1. 2 重载为类的友元函数

6. 2 一元自动加和自动减运算符的重载

6. 3 关系运算符的重载

6. 4 赋值运算符的重载

6. 4. 1 运算符 =和-=的重载

6. 4. 2 运算符=的重载

6. 5 下标运算符和函数调用运算符的重载

6. 5. 1 下标运算符的重载

6. 5. 2 函数调用运算符的重载

6. 6 运算符new和delete的重载

6. 7 数据类型转换

6. 7. 1 通过构造函数进行类型转换

6. 7. 2 通过类成员函数进行类型转换

6. 8 逗号运算符的重载

习题

上机练习

第7章 继承和模板

7. 1 继承与派生类

7. 1. 1 继承

7. 1. 2 派生类

7. 2 单继承

7. 3 访问控制关键字

7. 3. 1 公有继承

7. 3. 2 私有继承

7. 3. 3 保护成员

7. 4 多继承与继承链

7. 4. 1 多继承

7. 4. 2 继承链

7. 5 友元类和友元函数

7. 5. 1 友元类

7. 5. 2 友元函数

7. 6 模板

7. 6. 1 函数模板

7. 6. 2 类模板

习题

第8章 C 流与文件

8. 1 C 的流

8. 1. 1 预定义流

8. 1. 2 流的优点和缺点

8. 1. 3 iostream库

8. 2 格式化I/0

8. 2. 1 用ios类的成员函数实现格式化输入/输出

8. 2. 2 用操纵符格式化

8. 3 用户定义类型的输入/输出

8. 3. 1 重载运算符<<

8. 3. 2 重载运算符>>

8. 3. 3 建立用户操纵符函数

8. 4 文件I/O

8. 4. 1 流式文件I/O函数

8. 4. 2 流类文件I/O

8. 5 流状态与操作

习题

上机练习

参考文献