注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关C++基础教程

C++基础教程

C++基础教程

定 价:¥20.00

作 者: (美)M.T.Skinner著;英宇,周辉译;英宇译
出版社: 中国水利水电出版社
丛编项: 21世纪高等院校计算机系列教材
标 签: C++

购买这本书可以去


ISBN: 9787508415567 出版时间: 2003-07-01 包装: 胶版纸
开本: 26cm 页数: 207 字数:  

内容简介

  C++是一种最通用的编程语言,本书详细讲述了使用C++进行编程的基本知识。全书共分为16章,作者尽量避免赘述比较深奥的C++内容,详细讨论了C++的基础知识、类型、运算符和表达式、语句、函数、数组、指针、结构体、类、成员、继承、友元、类型转换、重载、输.K/输出、模块、可变参数函数、信号、处理器、面向对象编程和C++库等内容。本书还包括了大量经过验证的例子,通过练习,读者将可更牢固地掌握所学知识。 本书是一本非常好的C++入门书,适合作为大学低年级学生C++课程的教材,也可供初学C++的读者阅读。

作者简介

暂缺《C++基础教程》作者简介

图书目录

第1章 简介
1.1 用C++编写程序
1.1.1 打印输出
1.1.2 计算二次方程的根
1.2 程序终止
1.3 练习
第2章 基础知识
2.1 字符集
2.2 标识符
2.2.1 关键字
2.3 常数
2.4 注释
2.5 练习
第3章 类型和对象
3.1 基本类型
3.1.1 字符型
3.1.2 枚举类型
3.1.3 整型
3.1.4 浮点型
3.2 其他类型
3.2.1 无符号类型
3.2.2 空类型
3.2.3 派生(复合)类型
3.3 对象
3.4 类型定义
3.5 练习
第4章 运算符和表达式
4.1 运算符
4.1.1 算术运算符
4.1.2 比较运算符
4.1.3 关系运算符
4.1.4 逻辑运算符
4.1.5 加1和减1运算符
4.1.6 sizeof运算符
4.1.7 条件运算符
4.1.8 位运算符
4.1.9 逗号运算符
4.1.10 赋值运算符
4.1.11 运算符的优先级和结合性总结
4.1.12 算术运算符转换
4.2 表达式
4.3 显式类型转换(强制类型转换)
4.4 练习
第5章 语句
5.1 声明和定义
5.1.1 声明与定义的比较
5.1.2 常量标识符
5.1.3 变量
5.2 表达式语句
5.3 复合语句和块语句
5.4 条件执行语句
5.4.1 if条件执行语句
5.4.2 switch条件语句
5.5 循环
5.5.1 for循环语句
5.5.2 while语句
5.5.3 do-while语句
5.6 跳转语句
5.6.1 break语句
5.6.2 continue语句
5.6.3 goto语句
5.6.4 return语句
5.7 空(NULL)语句
5.8 练习
第6章 函数
6.1 函数声明和函数原型
6.2 函数定义(函数体)
6.2.1 默认形参值
6.3 函数调用
6.4 参数传递
6.4.1 传值方式的参数传递
6.4.2 传址方式的参数传递
6.5 局部变量和全局变量
6.5.1 作用域与生命期
6.5.2 存储类
6.5.3 连接
6.5.4 存储类和连接举例
6.6 主函数main()
6.7 递归调用
6.8 单独编译
6.9 练习
第7章 数组、结构体和指针
7.1 数组
7.1.1 多维数组
7.1.2 初始化数组
7.1.3 数组参数
7.1.4 举例
7.2 结构体
7.2.1 联合体
7.2.2 结构体参数和联合体参数
7.3 指针
7.3.1 动态对象
7.3.2 void指针
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.6 练习
第8章 类
8.1 复数数据类型
8.2 类的定义
8.3 类的对象
8.4 类的成员
8.4.1 特殊变量this
8.4.2 构造函数
8.4.3 初始化
8.4.4 初始化:初始表达式与成员赋值
8.4.5 数组的初始化
8.4.6 构造函数调用的顺序
8.4.7 析构函数
8.4.8 析构函数调用的顺序
8.4.9 成员函数
8.4.10 成员运算符
8.5 堆栈:一个例子
8.5.1 stack的说明
8.5.2 堆栈的实现
8.6 复制类的对象
8.6.1 赋值方式
8.6.2 初始化--拷贝构造函数
8.6.3 初始化与赋值
8.7 动态对象的创建和删除
8.7.1 运算符new
8.7.2 删除操作符DELETE
8.8 友元
8.8.1 对称接口的例子
8.8.2 友元的优点
8.9 常量成员与成员函数
8.10 执行类型转换
8.11 说明类型转换
8.11.1 构造函数
8.11.2 转换函数(运算符)
8.12 内联函数
8.13 提前(不完全)类的声明
8.14 链表:最后一个例子
8.15 练习
第9章 继承
9.1 派生类的说明
9.1.1 访问基类成员
9.1.2 派生类和基类的相互转换
9.1.3 派生类对象和基类对象之间的赋值
9.2 多重继承
9.3 构造函数/析构函数调用的顺序
9.4 派生类的赋值与派生类的构造函数
9.4.1 赋值运算符
9.4.2 默认(不带参数的)构造函数
9.4.3 拷贝构造函数
9.5 虚函数
9.6 例子
9.6.1 虚析构函数
9.6.2 员工数据
9.7 练习
第10章 重载
10.1 运算符重载
10.2 例子
10.3 练习
第11章 输入/输出
11.1 流头文件iostream.h
11.2 输入
11.3 输出流
11.4 操纵符
11.5 流的状态
11.6 扩展流输入/输出库
11.6.1 complex值的输入/输出
11.6.2 打印矢量
11.7 定义新流
11.8 附加功能
第12章 一个大型的例子
第13章 模板
13.1 模板的声明和定义
13.1.1 函数模板
13.1.2 类模板
13.2 例子
13.2.1 函数模板SWAP
13.2.2 模板类STACK
13.3 练习
第14章 可变参数函数
14.1 例子
14.2 练习
第15章 预处理器
15.1 宏定义
15.1.1 常量宏定义
15.1.2 字符串宏定义
15.2 文件包含
15.3 条件编译
15.3.1 基于常量表达式的值的条件编译
15.3.2 基于符号定义的条件编译
15.4 避免多重包含
第16章 库功能
16.1 使用C++库
16.1.1 标准头文件
16.2 标准函数
16.2.1 字符处理函数
16.2.2 数学函数
16.2.3 非局部跳转函数
16.2.4 信号处理函数
16.2.5 输入/输出
16.2.6 通用工具
16.2.7 字符串操作

本目录推荐