网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C++程序设计(普通高等教育计算机基础课程规划教材)
分类
作者 冯博琴//贾应智
出版社 中国铁道出版社
下载
简介
编辑推荐

冯博琴、贾应智主编的《C++程序设计(普通高等教育计算机基础课程规划教材)》共分为10章,分别是c++语言概述,运算符、表达式和语句,控制结构,数组、结构体和共用体,函数,指针,类和对象,类的继承,多态性,输入/输出和异常处理。其中,前6章主要是面向过程的内容,后4章则是面向对象的,因此,学习本书并不要求有C语言的基础。

内容推荐

冯博琴、贾应智主编的《C++程序设计(普通高等教育计算机基础课程规划教材)》系统地介绍c++的语法规则和面向过程、面向对象的程序设计方法,不要求有任何程序设计的基础知识。本书在体系结构上力求分散难点、突出重点,语言叙述上逻辑清晰,讲解中引入了较多的例题并同时对例题涉及的语法规则、编写思路和输出结果进行了较为详尽的解释和分析,所有的例题均在Visual Studio c++6.0环境下运行通过。

《C++程序设计(普通高等教育计算机基础课程规划教材)》共分为10章,分别是C++语言概述,运算符、表达式和语句,控制结构,数组、结构体和共用体,函数, 指针,类和对象,类的继承,多态性,输入/输出和异常处理,在每章结尾有本章小结,对本章的主要内容进行归纳总结,每章最后还配有一定数量的习题帮助读者巩固所学知识。

本书适合作为高等学校非计算机专业c++程序设计课程的教材,也可以作为全国计算机等级考试二级C++的教材,还可以作为其他培训班的教学用书或自学参考书。

为便于教学,本书配有电子教案,同时为便于学习,配有和本教材配套的《c++语言程序设计上机与辅导》一书。

目录

第1章 C++语言概述

 1.1 C++语言的发展

 1.2 C++程序概述

1.2.1 C++程序的结构和组成

1.2.2 C++程序的开发过程

 1.3 Visual c++6.0集成环境的使用

1.3.1 Visual C++简介

1.3.2 项目开发过程

1.3.3 集成开发环境Developer Studi0

1.3.4 创建c++程序

 1.4 C++语言的数据类型

1.4.1 基本数据类型

1.4.2 派生类型

1.4.3 标识符

1.4.4 用typedef定义新的类型名

 1.5 常量

1.5.1 直接常量

1.5.2 符号常量

 1.6 变量

1.6.1 定义变量

1.6.2 引用

1.6.3 枚举类型

 本章小结

 习题1

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

 2.1 运算符概述

 2.2 算术运算

2.2.1 算术运算符和算术表达式

2.2.2 表达式中的数据类型不一致时的转换.

 2.3 赋值运算

2.3.1 赋值运算符和赋值表达式

2.3.2 复合赋值运算符

2.3.3 自增运算符++和自减运算符

 2.4 比较运算

 2.5 逻辑运算

 2.6 位运算

 2.7 条件运算符

 2.8 逗号运算符和逗号表达式

 2.9 长度运算符

 2.10  C++语句

 本章小结

 习题2

第3章 控制结构

 3.1 顺序结构

3.1.1 声明语句

3.1.2 数据的输出

3.1.3 数据的输入

3.1.4 命名空间

 3.2 选择结构

3.2.1  if语句

3.2.2  switch语句和break语句

 3.3 循环结构

3.3.1  while语句

3.3.2  dowhile语句

3.3.3  for语句

3.3.4 循环的嵌套

3.3.5 用在循环体中的控制语句

 本章小结

 习题3

第4章 数组、结构体和共用体

 4.1 一维数组

4.1.1 一维数组的定义

4.1.2 一维数组的初始化

4.1.3 引用数组元素

4.1.4 应用举例

 4.2 二维数组

4.2.1 二维数组的定义

4.2.2 二维数组的初始化

4.2.3 二维数组元素的引用

4.2.4 应用举例

 4.3 字符数组和字符串

4.3.1 用字符数组保存字符串

4.3.2 字符数组的输入/输出

4.3.3 字符串处理函数

4.3.4 字符串数组

 4.4 结构体

4.4..1 定义结构体类型

4.4.2 定义结构体类型的变量

4.4.3 引用结构体变量的成员

 4.5 共用体

 本章小结

 习题4

第5章 函数

 5.1 结构化程序设计

5.1.1 过程化的C++程序框架

5.1.2 库函数和自定义函数

 5.2 函数的概念

5.2.1 函数的定义

5.2.2  Ni数的返回

5.2.3 函数的声明

 5.3 函数调用

5.3.1 函数调用的一般形式

5.3.2 设置形参的默认值

 5.4 参数传递

5.4.1 参数的传递方式

5.4.2 一维数组名作为函数的参数

 5.5 函数的特殊调用

5.5.1 嵌套调用

5.5.2 递归调用

 5.6 变量的作用域和生存期

5.6.1 变量的作用域

5.6.2 变量存储类型

5.6.3 变量的生存期

 5.7 函数重载

 5.8 内联函数

 5.9  函数模板

5.9.1 模板的定义和使用

5.9.2 模板实参的使用

5.9.3 模板函数的重载

 本章小结

 习题5

第6章 指针

 6.1 指针和指针变量的概念

 6.2 指针变量

6.2.1 指针变量的定义

6.2.2 指针变量可以进行的运算

6.2.3 动态存储空间的分配

 6.3 指针和函数

6.3.1 用指针变量调用函数

6.3.2 函数调用时的地址传递

 6.4 数组和指针

6.4.1 一维数组的地址和数组元素的引用

6.4..2 二维数组的地址和数组元素的引用

 6.5 指针和字符串

 6.6 指针和结构体类型

6.6.1 指向结构体类型的指针变量

6.6.2 在函数调用时使用结构体变量

 6,7指针数组和多级指针

6.7.1 指针数组

6.7.2 指向指针的指针变量

6.7.3 用指针数组作为main(f)函数的命令行参数

 本章小结

 习题6

第7章 类和对象

 7.1 面向对象的程序设计概述

7.1.1 对象和类的概念

7.1.2 面向对象的程序设计

 7.2 类的定义

 7.2.1 定义类的一般格式

7.2.2 成员的访问控制权限

7.2.3 类的数据成员

7.2.4 定义类的函数成员

 7.3 对象的定义和使用

7.3.1 定义类的对象

7.3.2 引用对象的成员

7.3.3 成员函数的重载

7.3.4 为成员函数的形参设置默认值

7.3.5  this指针

7.3.6 具有不同生存期的对象

 7.4 构造函数和析构函数

7.4.1 定义构造函数

7.4.2 拷贝构造函数

7.4.3 定义析构函数

7.4.4 动态创建和删除对象时构造函数和析构函数的调用

7.4.5 默认构造函数和默认析构函数

 7.5 对象成员

 7.6 友元

7.6.1 友元函数

7.6.2 友元成员

7.6.3 友元类

 7.7 静态成员

7.7.1 静态数据成员

7.7.2 静态函数成员

 7.8 常类型

7.8.1 常对象

7.8.2 常成员函数

7.8.3 常数据成员

 7.9 类的模板

 7.10 使用string类处理字符串

 本章小结

 习题7

第8章 类的继承

 8.1 继承和派生

8.1.1 继承和派生的概念

8.1.2 单继承的定义

8.1.3 派生类与基类成员的同名覆盖

8.1.4 多继承的定义

 8.2 派生类对基类的继承方式

8.2.1 公有继承

8.2.2 私有继承

8.2.3 保护继承

 8.3 派生类的构造函数和析构函数

8.3.1 派生类的构造函数

8.3.2 派生类的析构函数

 8.4 具有继承关系的类中同名成员的辨识

 8.5 虚基类

8.5.1 虚基类的定义

8.5.2 虚基类构造函数的调用

 8.6 指向基类和派生类的指针变量

 本章小结

 习题8

第9章 多态性

 9.1 多态性的概念

 9.2 虚函数

9.2.1 虚函数的定义

9.2.2 多继承中的虚函数

9.2.3 虚函数的传递性

9.2.4 虚析构函数

 9.3 纯虚函数和抽象类

 9.4 运算符重载

9.4.1 运算符重载的概念

9.4.2 运算符重载为成员函数

9.4.3 运算符重载为友元函数

9.4.4 不同运算符重载应注意的问题

 本章小结

 习题9

第10章 输入/输出和异常处理

 10.1  C++流的概念

 10.2 输入/输出格式

10.2.1 数据的输入/输出

10.2.2 默认的输入/输出格式

10.2.3 输出格式控制

 10.3 文件的输入/输出

10.3.1 文件的打开和关闭

10.3.2 文件流的状态

10.3.3 文件的顺序读写

10.3.4 文件的随机读写

 10.4.异常处理机制

 本章小结

 习题10

附录A C++语言的运算符

附录B C++语言中的关键字

附录C C++语言的函数库

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 10:29:39