C++语言基本程序设计
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 裘宗燕 编著
出 版 社: 科学出版社
出版时间: 2003-3-1字数: 550000版次: 1页数: 419印刷时间: 2003/03/01开本:印次:纸张: 胶版纸I S B N : 9787030111258包装: 平装编辑推荐
内容简介
本书从基本原理出发,以标准C++语言为工具,介绍了基本程序设计的主要问题。本书在多个层面上详细讨论了对程序问题的分析和分解,还讨论了程序的调试与排除错误等。书中给出了许多程序设计实例,讨论了许多实例的思考、开发和改进过程,并在此基础上提出了许多希望读者进一步思考的问题。
本书共10章,内容包括:引论,数据对象与计算,变量和控制结构,基础程序设计,处理数据的集合,类型与指针,C++程序结构,类型程序设计,膜板和标准模板库,进一步学习的建议。几个附录汇集了C++语言及其标准库的许多信息。每章末都附有相当数量的习题。
本书可作为高等院校面向信息科学和计算机等专业的基础课教材,也可供各层次计算机专业人员和业余爱好者阅读参考。
作者简介
目录
第1章 引论
1.1 计算机和程序、程序设计语言
1.2 C++语言简介
1.3 简单的C++程序
1.4 程序开发
1.5 学习程序设计
1.6 有关C++语言和程序的一些说明
习题
第2章 数据对象与计算
2.1 基本字符、标识符和关键字
2.2 基本数据类型
2.3 数据的外部表示、内部表示与输入输出转换
2.4 表达式的计算过程
2.5 数学函数库及其使用
2.6 类型问题(阅读材料)
习题
第3章 变量和控制结构
3.1 语句和复合结构
3.2 变量的概念、定义和使用
3.3 函数与函数定义(初步)
3.4 关系表达式、逻辑表达式、条件表达式和bool类型
3.5 语句与控制结构
3.6 程序中的常量
3.7 一些常用程序机制
3.8 按位运算和按位运算符(选读)
习题
第4章 基础程序设计
4.1 基本的循环程序设计
4.2 递归的函数定义
4.3 计算和时间
4.4 其他控制结构和控制语旬
4.5 输入和输出
4.6 交互式程序的问题
4.7 程序的测试和排错
习题
第5章 处理数据的集合
5.1 向量
5.2 处理向量的函数
5.3 向量与检索
5.4 string的操作
5.5 数组
5.6 字符数组与C风格的字符串
5.7 两维和多维数组
5.8 一个程序实例
习题
第6章 类型和指针
6.1 类型问题
6.2 内部类型
6.3 枚举
6.4 结构和类
6.5 程序实例:学生成绩总评
6.6 指针
6.7 类型同义词(typedef)
6.8 指向函数的指针
习题
第7章 C++程序结构
7.1 程序的基层组织——函数抽象
7.2 基本程序结构,作用域与生存期
7.3 程序加工和预处理
7.4 分别编译、分块开发和源程序组织
7.5 全局作用域与名字空间
7.6 错误处理
7.7 程序的功能参数和初始化
7.8 程序开发
7.9 动态存储管理
习题
第8章 类型程序设计
8.1 一个有理数类型
8.2 定义类型
8.3 一个随机数类
8.4 一个向量类
习题
第9章 模板和标准模板库
9.1 类模板
9.2 函数模板
9.3 容器和迭代器
9.4 标准算法
9.5 函数对象
9.6 另一些常用算法
9.7 标准容器map的比较准则
习题
第10章 对进一步学习的建议
附录一 C++语言基本元素
附录二 C++语言结构
附录三 C++标准库
附录四 C++语言系统及其使用。
媒体评论