C++程序设计:现代方法
副标题:无
分类号:
ISBN:9787115357007
微信扫一扫,移动浏览光盘
简介
《C++程序设计:现代方法》是一本写给没有编程经验的人看的C++入门书,篇幅适中,通俗易懂。全书分四部分,涵盖了C++编程的所有重要概念。作者在C++教育领域很有影响力,他是月访问量超百万的著名C\C++教程站Cprogramming.com的创建者,也真正了解每一位C++学习者的需求,了解初学者起步阶段的困惑和纠结。因此,《C++程序设计:现代方法》由浅入深、循序渐进、步步为营,讲述了编程过程的每一个环节,揭示了编程之路中可能遇到的各种“坑”,是初学C++最合适的入门书。 《C++程序设计:现代方法》适合C++初学者、在校学生,以及对C++编程感兴趣者参考阅读。
目录
第一部分 进入C++的世界第1章 简介和环境搭建1.1 什么是编程语言1.2 C和C++之间的不同之处1.3 学习C++之前,是否需要先了解C1.4 成为程序员,是否需要懂数学1.5 术语1.6 编辑和编译源文件1.7 关于示例源代码1.8 Windows1.9 Macintosh1.10 Linux第2章 C++基础2.1 C++简介2.2 为程序添加注释2.3 像程序员一样思考,创建可复用的代码2.4 痛并快乐着的练习2.5 问答题2.6 实践题第3章 用户交互和变量3.1 变量3.2 变量的使用和滥用3.3 字符串存储3.4 基本类型的存储解析 3.5 问答题3.6 实践题第4章 if语句4.1 if的基础语法4.2 表达式4.3 else语句4.4 else-if4.5 字符串比较4.6 逻辑运算符在条件语句上的有趣应用 4.7 问答题4.8 实践题第5章 循环5.1 while循环5.2 for循环5.3 do-while循环5.4 控制循环5.5 嵌套循环5.6 选择合适的循环5.7 问答题5.8 实践题第6章 函数6.1 函数语法6.2 局部变量和全局变量6.3 使函数对调用有效6.4 把程序拆分成函数6.5 命名和重载函数6.6 函数概述6.7 问答题6.8 实践题第7章 如何解决问题7.1 只需判断数被除时有无余数7.2 效率和安全的简单说明7.3 不知道算法的情况下的解决方案7.4 实践题第8章 switch-case和枚举8.1 比较switch-case和if-else8.2 使用枚举创建简单类型8.3 问答题8.4 实践题第9章 随机9.1 获得随机数9.2 bug和随机数9.3 问答题9.4 实践题第二部分 数据处理第10章 数组10.1 数组的基础语法10.2 数组使用示例10.3 使用数组10.4 数组排序10.5 问答题10.6 实践题第11章 结构体11.1 关联多个值11.2 问答题11.3 实践题第12章 指针简介12.1 忘记之前对指针的认知12.2 指针的概念以及关注指针的原因12.3 内存的概念12.4 指针的其他优点(和缺点)12.5 问答题12.6 实践题 第13章 使用指针13.1 指针的语法13.2 指针的指向:变量的地址13.3 未初始化指针与空指针13.4 指针和函数13.5 引用13.6 问答题13.7 实践题第14章 动态内存分配14.1 获得更多的新内存14.2 指针和数组14.3 多维数组 14.4 指针运算 14.5 盘点指针14.6 问答题14.7 实践题第15章 数据结构简介与链表15.1 指针和结构体15.2 创建一个链表15.3 遍历链表15.4 盘点链表15.5 问答题15.6 实践题第16章 递归16.1 如何看待递归16.2 递归和数据结构16.3 循环和递归16.4 栈 16.5 盘点递归16.6 问答题16.7 实践题第17章 二叉树 17.1 在现实世界中使用二叉树17.2 问答题 17.3 实践题第18章 标准模板库18.1 vector,大小可变的数组18.2 map18.3 迭代器18.4 盘点STL18.5 进一步学习STL18.6 问答题18.7 实践题第19章 更多关于字符串的内容19.1 读入字符串19.2 字符串长度和访问单个元素19.3 字符串搜索与子字符串19.4 通过引用传递19.5 问答题19.6 实践题第20章 使用Code::Blocks进行调试20.1 踏上调试之旅20.2 设置断点20.3 实践题第三部分 编写大规模程序第21章 将程序分解21.1 理解C++的构建过程21.2 如何把程序分开到不同的文件中21.3 问答题21.4 实践题第22章 程序设计方法介绍22.1 冗余代码22.2 假定数据是如何存储的22.3 设计和注释22.4 问答题第23章 隐藏结构化数据的表示23.1 问答题23.2 实践题第24章 类24.1 隐藏数据的存储方式24.2 声明一个类的实例24.3 类的职责24.4 小结24.5 问答题24.6 实践题第25章 类的生命周期25.1 对象构造25.2 解构对象25.3 复制类 25.4 问答题 25.5 实践题第26章 继承和多态26.1 C++中的继承26.2 问答题26.3 实践题第27章 命名空间27.1 问答题27.2 实践题第28章 文件I/O28.1 文件I/O基础28.2 文件格式28.3 写文件28.4 文件位置28.5 接受命令行参数28.6 二进制文件 I/O28.7 问答题28.8 实践题第29章 C++中的模板29.1 模板函数29.2 模板类29.3 使用模板的一些小技巧29.4 模板小结29.5 问答题29.6 实践题第四部分 其他第30章 使用iomanip格式化输出30.1 处理空间问题30.2 把你的iomanip知识汇总到一起第31章 异常和错误报告第32章 最后的话索引
C++程序设计:现代方法
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×