C++程序设计

副标题:无

作   者:刘天印, 李福亮主编

分类号:

ISBN:9787301104668

微信扫一扫,移动浏览光盘

简介

  c++语言作为一门优秀语言,其严密的语法和强大的功能影响了随后出现的所有编程语言(如java和c#等)。.    本书循序渐进地介绍了c++程序设计的各个方面,主要内容有:c++语言与面对向对象概述、基本数据类型及表达式、c++与结构化程序设计、数组、函数与预处理、指针、构造数据类型、类与对象、继承与派生、多态性、i/o流与文件、模板与异常处理等。本书结构合理、应用性强,各章都有内容提要、学习目标、实例分析和归纳小结,示例简易而典型,课后还有丰富的编程练习。..    本书由教学一线的资深教师编写,浅显易懂、图文并茂,适合作为各类高等院校c++语言或面向对象程序设计课程的教材,也可作为教师、学生或程序开发人员的参考书。...

目录

第1章 C++语言与面向对象概述
1.1 计算机语言的发展概述
1.1.1 计算机程序设计语言的发展
1.1.2 程序设计方法的发展
1.1.3 C++的特点
1.1.4 程序的演示
1.2 C++程序的基本组成
1.2.1 C++的基本词法和规范
1.2.2 简单的C++程序
1.2.3 C++程序结构说明
1.3 面向对象概述
1.3.1 面向对象的基本概念
1.3.2 面向对象的基本特征
1.3.3 面向对象的软件开发
1.4 C++程序的开发
1.4.1 C++程序的开发
1.4.2 Visual C++ 6.0集成开发 环境简介
1.4.3 开发环境的初步实践
1.5 本章小结
1.6 习题一
第2章 基本数据类型及表达式
2.1 基本数据类型
2.1.1 整型
2.1.2 字符型
2.1.3 浮点型
2.1.4 布尔型
2.1.5 类型修饰符
2.2 常量与变量
2.2.1 常量
2.2.2 变量
2.3 运算符与表达式
2.3.1 算术运算符和算术表达式
2.3.2 关系运算符和关系表达式
2.3.3 逻辑运算符和逻辑表达式
2.3.4 位运算符
2.3.5 赋值运算符和赋值表达式
2.3.6 条件运算符
2.3.7 逗号运算符
2.3.8 sizeof运算符
2.3.9 运算符的优先级与结合性
2.4 类型转换
2.4.1 自动类型转换
2.4.2 强制类型转换
2.5 实例分析
2.6 本章小结
2.7 习题二
第3章 C++与结构化程序设计
3.1 C++基本语句
3.2 结构化程序设计方法
3.2.1 模块化设计
3.2.2 结构化编码
3.2.3 结构化程序设计方法的特点
3.3 顺序结构程序设计
3.4 选择结构程序设计
3.4.1 if语句
3.4.2 if语句的嵌套
3.4.3 switch开关语句
3.5 循环结构的实现
3.5.1 while语句
3.5.2 do-while语句
3.5.3 for语句
3.5.4 循环的嵌套
3.5.5 循环与选择的相互嵌套
3.6 转向控制语句
3.6.1 break语句
3.6.2 continue语句
3.6.3 goto语句
3.7 实例分析
3.8 本章小结
3.9 习题三
第4章 数组
4.1 一维数组
4.1.1 一维数组的定义
4.1.2 一维数组的初始化
4.1.3 对一维数组元素的访问
4.2 多维数组
4.2.1 二维数组的定义
4.2.2 二维数组的初始化
4.2.3 对二维数组元素的访问
4.3 字符数组
4.3.1 字符数组的定义
4.3.2 字符数组的初始化
4.3.3 字符数组的引用
4.3.4 字符串
4.3.5 字符串处理函数
4.4 实例分析
4.5 本章小结
4.6 习题四
第5章 函数与预处理
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.5 作用域与生命期
5.5.1 作用域
5.5.2 全局变量和局部变量
5.5.3 生命期
5.6 编译预处理
5.6.1 宏定义(#define)
5.6.2 文件包含
5.6.3 条件编译
5.7 实例分析
5.8 本章小结
5.9 习题五
第6章 指针
6.1 地址和指针
6.2 变量的指针和指向变量的指针变量
6.2.1 指针变量的定义
6.2.2 指针变量的引用
6.2.3 指针变量的运算
6.2.4 指针变量作为函数参数
6.3 指针与数组
6.3.1 指向数组元素的指针
6.3.2 通过指针引用数组元素
6.3.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 指向指针的指针
6.6.3 指针数组作main函数的形参
6.7 实例分析
6.8 本章小结
6.9 习题六
第7章 构造数据类型
7.1 结构体
7.1.1 结构体类型的定义
7.1.2 结构体变量的定义与初始化
7.1.3 结构体成员的访问
7.1.4 结构与函数
7.1.5 结构与链表
7.2 联合体
7.2.1 联合体的定义
7.2.2 访问联合体的成员
7.3 枚举类型
7.3.1 枚举类型及枚举变量的定义
7.3.2 枚举元素的引用
7.4 typedef声明
7.5 实例分析
7.6 本章小结
7.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.2.4 类型转换构造函数
8.3 析构函数
8.4 内联和重载
8.4.1 内联成员函数.
8.4.2 重载成员函数.
8.5 静态成员
8.5.1 静态数据成员
8.5.2 静态成员函数
8.6 友元
8.6.1 友元函数
8.6.2 友元类
8.7 嵌套类和子对象
8.7.1 嵌套类
8.7.2 前向引用
8.7.3 子对象
8.8 对象指针和对象数组
8.8.1 指向对象的指针
8.8.2 this指针
8.8.3 对象数组
8.9 常对象和常成员.
8.9.1 常对象
8.9.2 常成员
8.9.3 常类型的函数参数传递
8.10 实例分析
8.11 本章小结
8.12 习题八
第9章 继承与派生
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 多继承的概念
9.3.2 多继承的二义性
9.3.3 虚基类的定义
9.3.4 虚基类及其派生类构造函数
9.3.5 虚基类的应用
9.4 实例分析
9.5 本章小结
9.6 习题九
第10章 多态性
10.1 静态联编与动态联编
10.1.1 静态联编
10.1.2 动态联编
10.2 运算符重载
10.2.1 运算符重载的规则
10.2.2 运算符重载为成员函数
10.2.3 运算符重载为友元函数
10.3 虚函数
10.3.1 虚函数的定义和使用
10.3.2 虚析构函数
10.4 纯虚函数与抽象类
10.4.1 纯虚函数
10.4.2 抽象类
10.4.3 动态联编的实现机理
10.5 实例分析
10.5.1 问题提出
10.5.2 类设计
10.5.3 程序代码设计
10.6 本章小结
10.7 习题十
第11章 I/O流与文件
11.1 I/O流的概念及流类库结构
11.1.1 C++流类的体系结构
11.1.2 预定义流对象
11.1.3 标准I/O流类
11.1.4 提取运算符“>>”和插入 运算符“<<”
11.2 用ios类的成员函数实现格式化 输入/输出
11.2.1 ios类的流成员函数
11.2.2 左右对齐
11.2.3 设置填充字符
11.2.4 设置及清除格式标志
11.2.5 流错误状态
11.3 用操作符实现格式化输入/输出
11.3.1 整数的格式化输入/输出
11.3.2 浮点数精度和域宽的使用
11.4 文件的操作
11.4.1 文件流
11.4.2 文件的打开方式
11.4.3 文本文件与二进制文件的读/写
11.4.4 顺序访问文件
11.4.5 随机访问文件
11.5 实例分析
11.6 本章小结
11.7 习题十一
第12章 模板与异常处理
12.1 模板
12.1.1 函数模板
12.1.2 类模板
12.2 异常处理的基本思想
12.3 C++异常处理的实现
12.3.1 异常处理的语法
12.3.2 异常接口声明
12.4 异常处理中的构造与析构
12.5 标准程序库异常处理
12.6 实例分析
12.7 本章小结
12.8 习题十二
附录 C++语言编程规范
一、应用范围
二、设计模块和函数
三、命名约定
四、使用常量和枚举值
五、变量
六、代码的格式化
七、代码的注释
八、控制代码流
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C++程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon