种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

C++程式设计基础

(2019-04-27 19:58:51) 百科综合
C++程式设计基础

C++程式设计基础

《C++程式设计基础》是2009年中国电力出版社出版的图书,作者是佟勇臣。本书可作为普通高等院校C++程式设计课程的教材,也可作为高职高专学生的教材或参考书,还可供初学C++语言的读者参考。

基本介绍

  • 书名:C++程式设计基础
  • 作者:佟勇臣
  • ISBN:9787508393377
  • 定价:45.00 元
  • 出版社: 中国电力出版社
  • 出版时间:2009年09月
  • 开本:16开 

内容简介

C++程式设计基础分三个部分。第一部分讲述C++语言基础。第二部分阐述面向对象的程式设计,这两部分都配有例题和练习。第三部分是上机指导与习题解答,上机指导给出了上机实验的详细步骤和过程,思考题与习题给出了详细的解答。书中使用了大量的例题和实验,对C++语言的套用进行讲解,使读者能深入了解C++语言的使用方法;每章之后都有思考题和练习题,使读者通过思考和练习巩固所学的知识。
《C++程式设计基础》为普通高等教育“十一五”国家级规划教材。作为C++语言的入门教材,《C++程式设计基础》用简明的语言阐述了C++语言的概念,使不容易理解的概念变得通俗易懂,便于初学者学习。

图书目录

第1章 C++语言概述
1.1 C抖语言发展概述
1.1.1 C++语言产生的背景
1.1.2 C++语言的发展
1.2 面向对象的程式设计方法概述
1.2.1 传统的结构化程式设计
1.2.2 面向对象的程式设计
1.2.3 面向对象的程式设计方法
1.3 面向对象的程式设计特徵
1.3.1 抽象
1.3.2 类
1.3.3 封装
1.3.4 继承
1.3.5 多态
1.4 C++语言的语法规则与书写格式
1.4.1 C++标识符与关键字
1.4.2 C++程式结构的特点
1.4.3 C++的语法规则与书写格式
1.4.4 简单的C++程式设计範例
小结
习题与练习
第2章 C++的数据类型、常量与变数
2.1 C++的基本数据类型
2.1.1 整型数据类型
2.1.2 浮点型数据类型
2.1.3 字元数据类型
2.1.4 逻辑数据类型
2.1.5 空数据类型
2.2 常量
2.2.1 常量定义
2.2.2 数值常量
2.2.3 字元与字元串常量
2.3 变数、变数的存储类型与作用域
2.3.1 变数定义
2.3.2 变数的作用域
2.3.3 变数的存储类型
2.3.4 内部变数和外部变数
2.4 C++的数据类型转换
2.4.1 自动数据类型转换
2.4.2 强制数据类型转换
2.5 C抖的自定义数据类型
小结
习题与练习
第3章 C++语言的编程基础
3.1 C++运算符
3.1.1 算术运算符
3.1.2 关係运算符
3.1.3 逻辑运算符
3.1.4 位操作运算符
3.1.5 自增(减)运算符
3.1.6 赋值与複合运算符
3.1.7 其他运算符与运算符优先权
3.2 C++表达式
3.2.1 C++表达式的种类
3.2.2 使用表达式时应注意的事项
3.3 编译预处理
3.3.1 档案包含
3.3.2 条件编译
3.3.3 宏定义
3.3.4 带参数的宏定义
3.4 C++语句概述
3.4.1 複合语句
3.4.2 表达式语句与空语句
3.5 C++的输入、输出简介
3.5.1 C++语言的输入与输出
3.5.2 C++输出控制格式
小结
习题与练习
第4章 C++的控制结构
4.1 C++的控制结构概述
4.2 选择控制结构
4.2.1 二分支控制结构
4.2.2 if语句的套用
4.2.3 多分支控制结构
4.2.4 switch语句的套用
4.3 循环控制结构
4.3.1 while循环语句
4.3.2 while循环语句套用
4.3.3 for循环语句
4.3.4 for循环语句套用
4.3.5 do while循环语句
4.3.6 do while循环语句套用
4.3.7 三种循环语句的比较
4.3.8 多重循环
4.3.9 三种循环语句的混合嵌套套用
4.4 转向控制语句
4.4.1 break语句
4.4.2 continue语句
4.4.3 break语句与continue语句的比较
4.4.4 return语句
4.4.5 go to语句
4.5 控制语句的套用
小结
习题与练习题
第5章 C++语言的高级数据类型
5.1 枚举数据类型
5.1.1 枚举数据类型的定义与枚举变数
5.1.2 枚举类型变数的赋值
5.2 联合数据类型
5.2.1 联合数据类型及联合变数的定义
5.2.2 联合数据类型的特点与套用
5.3 结构数据类型
5.3.1 结构数据类型定义的一般格式
5.3.2 结构类型变数的定义与套用
5.4 数组变数与字元串
5.4.1 一维数组变数
5.4.2 一维数组变数的套用
5.4.3 二维数组变数
5.4.4 二维数组变数的套用
5.4.5 字元型数组变数
5.4.6 数组变数的存储
5.4.7 字元数组与字元函式
5.5 数组变数与结构变数
5.6 指针数据类型
5.6.1 指针变数
5.6.2 指针数据类型的基本概念
5.6.3 变数的引用
5.6.4 无类型指针
5.6.5 指针变数与数组变数
5.6.6 指向指针的指针
小结
习题与练习
第6章 C++语言的函式
6.1 函式的定义
6.1.1 函式定义
6.1.2 函式的声明
6.1.3 函式的形参与实参
6.2 函式的调用
6.2.1 函式调用的方式
6.2.2 函式的传值调用
6.2.3 函式的传址调用
6.2.4 函式的引用调用
6.3 函式的默认参数
6.4.内部函式与外部函式
6.4.1 内部函式
6.4.2 外部函式
6.5 标识符的作用域
6.5.1 作用域的种类
6.5.2 标识符作用域的规定
6.6 函式运算结果的返回方式
6.6.1 用全局变数返回函式的运算结果
6.6.2 用return语句返回函式的运算结果
6.6.3 用参数返回函式运算结果
6.7 内联函式
6.7.1 内联函式的定义与使用
6.7.2 内联函式与带参宏的区别
6.8 重载函式
6.9 函式嵌套调用与递归调用
6.9.1 函式嵌套调用
6.9.2 函式递归调用
6.10 函式与数组
6.10.1 形参与实参使用数组
6.10.2 形参使用指针、实参使用数组
6.11 函式与指针
6.11.1 指针作函式的参数
6.11.2 指针函式
6.11.3 函式指针
6.11.4 函式指针数组
6.12 複杂数据类型的识别方法
6.13 函式模板
6.13.1 函式模板的概念
6.13.2 函式模板的定义与使用
6.13.3 函式模板的套用
6.14 函式套用
小结
习题与练习
面向对象的程式设计
第7章 C++的类与对象
7.1 C++的类
7.1.1 类的意义
7.1.2 类定义
7.1.3 类成员函式的定义
7.1.4 类成员的访问控制
7.1.5 类的作用域
7.2 C++的对象
7.2.1 对象与类的关係
7.2.2 对象的基本特徵
7.2.3 对象定义
7.2.4 对象成员的表示方法
7.2.5 对象成员的特点
7.3 构造函式和析构函式
7.3.1 构造函式
7.3.2 拷贝构造函式
7.3.3 默认构造函式与带默认参数的构造函式
7.3.4 重载构造函式
7.3.5 析构函式
7.3.6 构造函式与析构函式的调用说明
7.3.7 构造函式与析构函式套用实例
7.4 内联成员与友元成员
7.4.1 内联成员函式
7.4.2 友元函式与友元类
7.5 局部类和组合类
7.5.1 局部类
7.5.2 组合类
7.6 对象与指针、数组
7.6.1 对象的指针
7.6.2 this指针
7.6.3 对象的数组
7.7 动态记忆体分配
7.7.1 new运算
7.7.2 delete运算
7.8 静态成员
7.8.1 静态数据成员
7.8.2 静态成员函式
7.9 公有数据的保护
7.9.1 常对象
7.9.2 常数据成员
7.9.3 常成员函式
7.9.4 指向对象的常指针
7.9.5 指向常对象的指针
7.9.6 对象的常引用
7.10 类模板
7.10.1 类模板的概念
7.10.2 类模板的定义
7.10.3 类模板的套用
小结
习题与练习
第8章 C++类的继承与派生
8.1 继承与派生的概念
8.2 C++的派生类
8.2.1 派生类的定义
8.2.2 派生类的三种继承方式
8.2.3 基类与派生类的关係
8.2.4.派生类的对象
8.3 派生类的初始化
8.3.1 派生类的构造函式
8.3.2 派生类的析构函式
8.4.派生类的友元
8.5 多派生与多层派生
8.5.1 多派生
8.5.2 多层派生
8.6 类的多继承
8.6.1 多继承
8.6.2 多继承派生类的构造函式
8.6.3 多继承的注意事项
8.7 虚基类
8.7.1 虚基类
8.7.2 虚基类的构造函式
8.8 赋值兼容规则
小结
习题与练习
第9章 C++类的多态与抽象
9.1 类的多态性
9.1.1 多态性概述
9.1.2 多态的类型
9.1.3 多态的实现方式
9.2 运算符重载
9.2.1 运算符重载的规则
9.2.2 运算符重载的形式
9.2.3 运算符重载为类的成员函式
9.2.4 运算符重载为类的友元函式
9.3 静态联编与动态联编
9.3.1 静态联编
……
第三篇 上机指导与习题解答
附录A ASCII代码表(十进制)
参考文献
……

标 签

搜索
随机推荐

Powered By 种豆资源网||