注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合C++程序设计教程(第3版)

C++程序设计教程(第3版)

C++程序设计教程(第3版)

定 价:¥27.80

作 者: 王新刚 编
出版社: 中国石油大学出版社
丛编项: 山东省高校统编教材
标 签: 暂缺

购买这本书可以去


ISBN: 9787563633586 出版时间: 2011-02-01 包装: 平装
开本: 16开 页数: 258 字数:  

内容简介

  C++是近年来国内外广泛使用的高级计算机语言,它既支持面向过程的程序设计,也支持面向对象的程序设计,并已经成为编程人员最广泛使用的工具。学好C++,对深入理解程序设计、软件应用开发有着重要的意义。王新刚主编的《山东省高校统编教材:C++程序设计教程(第3版)》是结合多年的教学实践经验,并参阅了同内外有关C++的教材,分析了初学者对程序设计语言的认识规律而编写的,适合用作大学计算机专业和非计算机专业的程序设计基础课程教材,也可供读者自学使用。《山东省高校统编教材:C++程序设计教程(第3版)》的起点较低,读者可不具备C语言的基础,甚至未学过其他语言。本书共包括12章,前10章重点介绍C++语言中的面向过程的程序设计,第11、12章重点介绍C++语言的面向对象的程序设计。本书是依据ANSIC++标准进行介绍并编写的,能使读者养成良好的编程习惯。

作者简介

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

图书目录

第1章 C++的初步知识
1.1 C++概述
1.1.1 C/C++语言发展史
1.1.2 C++对C的“增强”
1.2 最简单的程序设计
1.2.1 程序、程序设计、程序设计语言的概念
1.2.2 C++程序举例
1.2.3 C++程序的组成
1.3 C++程序的书写形式
1.4 C++程序的执行步骤
1.5 程序设计方法
1.5.1 结构化程序设计
1.5.2 面向对象的程序设计
1.6 关于C++上机实践
本章小结
习题一
第2章 简单数据类型和表达式
2.1 简单的运算对象--常量、变量和函数
2.1.1 常量
2.1.2 变量
2.1.3 标准函数
2.2 运算符与表达式
2.2.1 算术运算符与算术表达式
2.2.2 赋值运算符与赋值表达式
2.2.3 逗号运算符与逗号表达式
2.2.4 关系运算符与关系表达式
2.2.5 逻辑运算符与逻辑表达式
2.2.6 条件运算符与条件表达式
2.2.7 位运算
2.2.8 复合运算
2.3 各数据类型的混合运算
2.3.1 自动类型转换
2.3.2 强制类型转换
本章小结
习题二
第3章 简单程序设计
3.1 C++的语句
3.1.1 语句的基本概念
3.1.2 语句的分类
3.1.3 赋值语句
3.2 C++的输入与输出
3.2.1 I/O流
3.2.2 数据的输出
3.2.3 格式输出
3.2.4 数据的输入
3.2.5 用getchar和putchar函数进行字符的输入和输出
3.3 顺序结构程序设计
3.3.1 算法
3.3.2 算法的表示
3.3.3 简单程序设计
3.3.4 举例
本章小结
习题三
第4章 选择结构的程序设计
4.1 if语句
4.1.1 简单的if语句
4.1.2 if-else语句
4.1.3 if-else if语句
4.1.4 if语句的嵌套
4.2 条件运算符与条件表达式
4.3 switch语句
4.3.1 基本格式
4.3.2 执行过程
本章小结
习题四
第5章 循环结构的程序设计
5.1 while语句和do-while语句
5.1.1 while语句
5.1.2 do-while语句
5.2 for语句
5.2.1 语句格式
5.2.2 执行过程
5.3 循环的嵌套
5.4 continue语句与break语句
5.5 循环程序设计举例
本章小结
习题五
第6章 函数
6.1 概述
6.2 函数的定义
6.3 函数的调用
6.3.1 函数调用格式及执行过程
6.3.2 函数的调用方式
6.3.3 对被调用函数的使用声明和函数原型
6.4 函数的返回值
6.5 函数调用时的参数传递
6.6 函数的嵌套调用和递归调用
6.6.1 函数的嵌套调用
6.6.2 函数的递归调用
6.7 局部变量和全局变量及其作用域
6.7.1 局部变量
6.7.2 全局变量
6.8 变量的存储类型
6.8.1 局部变量及其存储类型
6.8.2 全局变量及其存储类型
6.9 内部函数和外部函数
6.9.1 内部函数
6.9.2 外部函数
6.10 内置函数
6.11 函数的重载
6.12 函数模板
6.13 带默认形参值的函数
6.14 预处理命令
6.14.1 #define宏定义指令
6.14.2 #include文件包含指令
6.14.3 条件编译指令
本章小结
习题六
第7章 数组
7.1 一维数组
7.1.1 一维数组的定义
7.1.2 一维数组元素的引用
7.1.3 一维数组元素的初始化
7.1.4 一维数组程序举例
7.2 二维数组
7.2.1 二维数组的定义
7.2.2 二维数组的引用
7.2.3 二维数组元素的初始化
7.2.4 二维数组程序举例
7.3 用数组名作为函数参数
7.4 字符数组
7.4.1 字符数组的定义和初始化
7.4.2 字符数组的引用和赋值
7.4.3 字符串及其结束标志
7.4.4 字符数组的输入输出
7.4.5 常用的字符串处理函数
7.4.6 字符数组应用举例
7.5 字符串类与字符串变量
7.5.1 字符串变量的定义和引用
7.5.2 字符串变量的运算
7.5.3 字符串数组
7.5.4 字符串运算举例
本章小结
习题七
第8章 指针
8.1 基本概念
8.2 指针变量的定义与引用
8.2.1 定义指针变量
8.2.2 指针变量的引用
8.2.3 指针变量定义与引用的有关说明
8.2.4 指针变量作为函数形参
8.3 指针与数组
8.3.1 指向数组的指针
8.3.2 利用指针变量访问一维数组
8.3.3 利用指针变量访问二维数组
8.4 指针与字符串
8.4.1 字符串的一般操作
8.4.2 使用指针访问字符串
8.4.3 字符串指针作为函数参数
8.4.4 有关字符串的基本操作
8.5 指针与函数
8.5.1 指针类型的l函数(返回值为指针的函数)
8.5.2 函数的指针以及指向函数的指针变量
8.6 指针数组和指向指针的指针
8.6.1 指针数组
8.6.2 指向指针的指针变量
8.6.3 指针数组作为主函数main的形参
8.7 引用
8.7.1 引用的基本概念
8.7.2 引用作为函数的参数
本章小结
习题八
第9章 结构体和链表
9.1 结构体
9.1.1 结构体的定义与引用
9.1.2 结构体数组
9.1.3 结构体指针
9.2 链表
9.2.1 链表的概念
9.2.2 链表的操作
本章小结
习题九
第10章 文件
10.1 文件概述
10.2 C++文件操作概述
10.3 打开和关闭文件
10.3.1 打开文件
10.3.2 关闭文件
10.4 文件的读写
10.4.1 文本文件的读写
10.4.2 二进制文件的读写
10.4.3 文件读写简单实例
10.5 检测文件是否结束函数feof()
10.6 文件定位
本章小结
习题十
第11章 类和对象
11.1 面向对象的程序设计
11.1.1 什么是OOP
11.1.2 OOP技术的基本概念
11.1.3 OOP技术的特征
11.2 类的声明和对象的定义
11.2.1 类的声明格式及定义
11.2.2 类的成员函数的定义
11.2.3 对象的定义
11.2.4 this指针
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 类型转换函数
本章小结
习题十一
第12章 继承与多态
12.1 基本概念
12.1.1 基类与派生类
12.1.2 派生类的定义格式
12.1.3 基类与派生类的关系
12.2 单继承
12.3 多继承
12.4 虚基类
12.5 运算符重载
12.6 多态性
12.7 虚函数
本章小结
习题十二
附录A 常用字符与标准ASCII码对照表
附录B C++标准函数
参考文献

本目录推荐