C++程序设计语言
2003-2
西安电子科技大学出版社
揣锦华 编
301
无
C++是一种高效实用的程序设计语言,用它既可以进行结构化程序设计。义刊以进行面向对象程序设计。本书将C++作为学习程序设计语言的入门语言,在系统介绍C语言本身的基础上,介绍了常用的数据结构和算法。本节依据作者多年教学经验写成,书中列举有大量实例,将复杂的概念用简洁浅显的语言来描述,力求深入浅出。本书配有相应的《C++程序设计语言经典题解与实验指导》。其中除了收集大量习题之外,还根据教学大纲,为每章配备有相应的上机实骏内容,既方便教师安排教学。又便于读者上机实习。
本书适合作为高等学校计算机专业和非计算机专业程序设计课程的教材,也可供自学者使用。
为方便教学。本书配有电子救案,任课教师可与西安电子科技大学出版社联系,免费索取。
第1章 c++简单程序设计
1.1 C什语言概述
1.1.1 从C到C++
1.1.2 一个简单的C++程序
1.1.3 字符集
1.1.4词法记号
1.2 基本数据类型和表达式
1.2.1 基本数据类型
1.2.2 常量
1.2.3 变量
1.2.4 引用
1.2.5 运算符与表达式
1.2.6 数据类型转换
1.3 数据的输入与输出
1.3.1 I/O的书写格式
1.3.2 简单的I/0格式控制
1.4 程序的基本控制结构
1.4.1 简单选择结构
1.4.2 多重选择结构
1.4.3 循环结构
1.4.4 循环结构的嵌套
1.4.5 其它控制语句
习题
第2章 函数
2.1 函数的定义与使用
2.1.1 函数的定义
2.1.2 函数的调用
2.1.3 函数的参数传递
2.2 函数调用机制
2.3 递归函数
2.4 默认参数的函数
2.5 内联函数
2.6 函数重载
2.7 函数模板
2.8 使用C++系统函数
习题
第3章 数组
3.1 数组的基本概念
3.2 一维数组
3.2.1 一维数组的声明
3.2.2 一维数组中的元素访问
3.2.3 一维数组的初始化
3.3 多维数组
3.3.1 多维数组的声明
3.3.2 访问多维数组中的元素
3.3.3 二维数组的初始化
3.4 数组作为函数的参数
3.5 数组与字符串
3.5.1 字符数组
3.5.2 字符串的基本运算
3.6 数组应用举例
3.6.1 排序
3.6.2 查找
3.6.3 统计
3.6.4 字符处理
3.7 构造数据类型
3.7.1 结构体
3.7.2 共用体
3.7.3 枚举类型
3.7.4 类型自定义语句
习题
第4章 类和对象
4.1 面向对象的思想
4.1.1 结构化程序设计
第5章 程序结构
第6章 指针与字符串
第7章 继承与派生
第8章 多态性
第9章 汉类库与输入/输出
第10章 异常处理
第11章 Visual C++环境下Windows程序开发概述
参考文献
《新世纪计算机类本科规划教材:C++程序设计语言》将C++作为学习程序设计语言的入门语言,不仅详细介绍了语言本身,而且还介绍了常用的数据结构和算法。全书以面向对象的程序设计方法贯穿始终,从面向对象的理论到面向对象的实现,力求使读者在掌握基本程序设计方法的同时,牢固树立面向对象的编程思想,为其它后续课程的学习打下坚实的基础,以适应当前软件发展的需要。本书在讲解语法时,着重从程序设计方法学的角度讲述其意义和用途。本书的宗旨是,不仅要使读者掌握C++语言本身,而且能够对现实世界中较简单的问题及其解决方法用面向对象的语言进行描述。当然,要达到能够描述较复杂问题域的水平,还需要学习其它相关的课程。
无
这本书买对了,是我要的书
内容很不错,写的通俗易懂