c++程序设计教程
✍ Scribed by 赵英良
- Publisher
- 清华大学出版社
- Year
- 2013
- Tongue
- Chinese
- Leaves
- 368
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书以问题求解的过程为主线,以C++语言为载体,介绍计算机程序的基本结构、信息的表示、流程的控制、模块化方法、指针操作、面向对象的编程方法、输入输出格式控制与文件操作和基本数据结构及应用等内容。本书采用“精讲多练”的教学模式,有丰富的例题和习题。例题从题目描述、问题分析、源程序、运行结果、程序分析、思维扩展等方面进行讲解。本书的特点是层次清晰、循序渐进、清楚易懂。书中源码有丰富的注释,能有效帮助学生理解解题思路。本书不仅涵盖了C++语言的基本语法知识,而且更注重讲解计算机程序求解问题的思想方法;目的在于既培养编程能力,又启发思维。本书既可作为高等学校理工类专业计算机程序设计课程的教材或参考书,也可供程序设计爱好者、工程技术和软件开发人员学习、参考。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章 程序设计与C++概述
1.1 程序设计与计算机语言
1.2 第一个C++程序
1.3 C++的编程步骤
1.4 编程实例
1.5 小结
习题1
第2章 简单信息的表达与运算
2.1 信息的表达
2.2 数据的运算
2.3 程序设计实例
2.4 小结
习题2
第3章 运算的流程控制
3.1 程序的执行顺序
3.2 不同情况分别处理———分支
3.3 多次加工———循环程序设计
3.4 综合实例
3.5 小结
习题3
第4章 复杂信息的表达与处理
4.1 多个事物的多项特征
4.2 多项特征整体描述
4.3 取有限值的特征的描述———枚举
4.4 综合实例
4.5 小结
习题4
第5章 问题的模块化求解
5.1 模块化程序设计
5.2 函数的定义和声明
5.3 函数调用
5.4 递归函数
5.5 内联函数
5.6 函数重载
5.7 变量的作用域和存储类型
5.8 程序设计实例
5.9 小结
习题5
第6章 按址操作———指针
6.1 地址与指针
6.2 指针变量的定义和使用
6.3 地址传递和函数的指针
6.4 数组的指针和字符串的指针
6.5 动态申请存储空间
6.6 程序设计实例
6.7 小结
习题6
第7章 数据的抽象与封装———类
7.1 类的定义和使用
7.2 面向对象的方法简介
7.3 构造函数和析构函数
7.4 对象与指针
7.5 多文件结构
7.6 程序设计实例
7.7 小结
习题7
第8章 取其精华 发挥优势———继承
8.1 继承和派生
8.2 继承方式
8.3 派生类的构造函数与析构函数
8.4 虚基类
8.5 程序设计实例
8.6 小结
习题8
第9章 统一接口 不同实现———多态性
9.1 多态性概述
9.2 虚函数
9.3 抽象类
9.4 运算符重载
9.5 程序设计实例
9.6 小结
习题9
第10章 标准输入输出与文件操作
10.1 数据的输入输出
10.2 文件操作
习题10
第11章 数据结构、算法与应用
11.1 数据结构概览
11.2 模板与标准模板库
11.3 常见算法策略
习题11
正文结束
附录A ASCII字符表
附录B 常用数学库函数
附录C 常用的字符串处理函数
附录D 常用字符串和数的转换函数
附录E string类的常用方法
参考文献
大学计算机基础教育规划教材近期书目
📜 SIMILAR VOLUMES
书签已装载, 书签制作方法请找 [email protected] 完全免费 本书是关于ML程序设计的经典教材,详细介绍如何使用 ML语言进行程序设计,并讲解函数式程序设计的基本原理。 书中含有大量例子,涵盖了排序、矩阵运算、多项式运算等方面。大型的例子包括一个一般性的自顶向下语法分析器、一个一演算归约程序和一个定理证明机。书中也讲述了关于数组、队列、优生队列等高效的函数式实现,并且有一章专门讨论函数式程序的形式论证。本书的代码均可以从作者网站(http://www.cl.cam.ac.uk/users/lcp/)得到。 本书详细讲解如何使用ML语言进行程序设计,并
本书层次鲜明、结构严谨、内容翔实,由浅入深介绍Python程序设计的方方面面。最后一章将前面讲述的内容应用到项目中,并以模板的形式介绍项目的开发过程,理论联系实际项目,既适合初学者夯实基础,又能帮助Python程序员提升技能。本书适合各类大中专学校学生作为教材,也可以作为程序员自学读物。
本书共分为16章,第1章主要介绍Python的发展历史、特点、下载与安装方法、使用方式、集成开发环境、内置模块、帮助的使用等内容;第2章主要介绍Python语言的基础知识。第3章主要介绍程序控制结构;第4章主要介绍Python中的常用数据结构,包括序列、字典、集合等数据结构;第5章主要介绍函数的定义和调用、基于函数的抽象与求精思想、递归思想等内容。第6章主要介绍文件的操作;第7章主要介绍Python的面向对象编程方法;第8章主要介绍类的继承与组合两种重用方式;第9章主要介绍Python中的异常处理方法;第10章主要介绍使用wxPython进行用户图形界面设计的方法;第11章主要讨论Python
<p>肖云鹏、刘宴兵、徐光侠编著的这本《Android程序设计教程》是“21世纪高等学校规划教材·计算机科学与技术”丛书之一。是为大学本、专科生学习Android准备的教材。全书以“what、why、how”的方式讲解,强调原理,重视实践。以大学期间最常使用的教学案例“图书管理系统”贯穿每个知识点。</p> <p> 同时,根据实际教学情况,我们在本书的实例中用最简单的方式融汇了面向对象、数据结构、数据库、网络编程、多线程、通信协议、程序结构、常用设计模式等学生们前期课程学习过但实际运用不一定掌握了的重要知识点。</p> <p> 《Android程序设计教程》对学生前期基础知识假