出版社:人民邮电出版社
年代:2015
定价:69.8
本书面向C++的零基础读者,介绍基础入门知识和实际操作技巧。全书紧贴软件开发的实际需求,首先向读者展示语言的背景知识和应用范围,之后通过实例和自测,系统讲解相关知识点,同时兼顾实际开发项目经验。为了增强实用性,光盘中还特别赠送了精选的考试认证、求职面试等题库,供读者研究学习。最后,为帮助初入职场的从业者顺利进入角色,还在光盘中赠送了职业规划建议及相关开发文档。
目录第 0章 关于C++—C++程序设计入门0.1 C++概述0.1.1 C++能做什么0.1.2 C++的由来0.1.3 C++的特点0.2 程序设计概述0.2.1 结构化程序设计0.2.2 面向对象程序设计0.3 C、C++与Visual C++0.3.1 C与C++0.3.2 C++与Visual C++0.3.3 C++初学者建议第1篇 基础知识第 1章 开始C++编程之旅—Hello,C++1.1 熟悉本书的开发平台—Visual C++ 6.01.1.1 Visual C++ 6.0概述1.1.2 Visual C++ 6.0下的开发步骤1.1.3 项目管理—工作区窗口1.1.4 窗体及代码编辑——编辑窗口1.1.5 程序调试—输出窗口1.1.6 程序运行—输出窗口1.2 C++程序开发1.2.1 基本概念1.2.2 C++程序开发过程1.3 第1个C++程序—Hello,world1.3.1 创建源程序1.3.2 编译、连接和运行程序1.3.3 常见错误1.3.4 打开已有文件1.3.5 创建并运行多文件程序1.4 实战练习第 2章 C++程序的基本组成2.1 预处理命令2.2 函数2.3 注释2.4 C++代码编写规范2.4.1 代码编写规范的必要性2.4.2 如何将代码书写规范2.5 身边的老师—使用MSDN帮助2.5.1 MSDN帮助系统中主要的帮助文件2.5.2 MSDN帮助系统的使用2.6 实战练习第 3章 数据类型3.1 数据类型3.1.1 整型3.1.2 浮点型3.1.3 字符型3.2 常量与变量3.2.1 输出常量3.2.2 宏定义的符号常量3.2.3 const常变量3.3 变量3.3.1 什么是变量3.3.2 变量的定义3.3.3 变量的赋值 3.3.4 变量的生存周期3.4 数据类型转换3.5 综合应用3.6 实战练习第 4章 C++中的公式—运算符和表达式4.1C++中的运算符和表达式4.1.1 运算符4.1.2 表达式4.2 算术运算符和表达式4.2.1 基本算术运算符4.2.2 算术运算符和算术表达式4.2.3 自加和自减运算符4.3 逻辑运算符和表达式4.3.1 逻辑运算符4.3.2 逻辑表达式4.4 关系运算符和表达式4.4.1 关系运算符4.4.2 关系表达式4.5 条件运算符和表达式4.6 赋值运算符和表达式4.6.1 赋值运算符4.6.2 赋值表达式4.7 逗号运算符和表达式4.8 运算符的优先级4.9 综合应用4.10 实战练习第 5章 程序控制结构和语句5.1 程序流程概述5.2 顺序结构5.3 选择结构与语句5.3.1 选择结构5.3.2 单分支选择结构—— if语句5.3.3 双分支选择结构——if-else语句5.3.4 多分支选择结构——switch语句5.4 循环结构与语句5.4.1 循环结构5.4.2 for语句5.4.3 while语句5.4.4 do-while语句5.5 转向语句5.5.1 goto语句5.5.2 break语句5.5.3 continue语句5.6 常见错误5.6.1 语法错误5.6.2 逻辑错误5.6.3 运行错误5.7 程序调试5.8 综合应用5.9 实战练习第 6章 程序设计的灵魂—算法与流程图6.1 算法基础6.1.1 算法的概念6.1.2 算法的特性6.1.3 算法举例1—排序6.1.4 算法举例2—求和6.2 流程图基础6.2.1 流程图中的元素及含义6.2.2 流程图的绘制6.3 如何表示一个算法6.3.1 用自然语言表示算法6.3.2 用流程图表示算法6.3.3 用N-S图表示算法6.3.4 用伪代码表示算法6.3.5 用PAD 图表示算法6.4 结构化算法6.5 综合应用6.6 实战练习第 7章 相同类型的数值表达—数组7.1 什么是数组7.1.1 一维数组7.1.2 一维数组的声明和定义7.1.3 一维数组的初始化7.1.4 一维数组元素的引用7.2 二维数组7.2.1 二维数组的定义7.2.2 二维数组的初始化7.2.3 存取二维数组元素7.2.4 二维数组元素的引用7.3 多维数组7.4 一维数组元素排序7.5 综合应用7.6 实战练习第 8章 常用代码的封装—函数8.1 函数8.1.1 函数的作用8.1.2 函数的分类8.2 函数的定义与声明8.2.1 函数的定义8.2.2 函数的声明8.3 函数的参数和返回值8.3.1函数的参数8.3.2 函数的返回值8.4 函数的调用8.4.1 函数调用方式8.4.2 参数传递方式8.4.3 函数的嵌套调用8.4.4 递归调用8.4.5 函数的重载8.4.6 带默认值的函数8.5 局部变量和全局变量8.5.1 局部变量8.5.2 全局变量8.6 变量的存储类别8.7 内部函数和外部函数8.8 内联函数8.9 编译预处理8.10 综合应用8.11 实战练习第 9章 内存的快捷方式—指针 9.1 指针概述9.1.1 计算机内存地址9.1.2 定义指针和取出指针指向地址中的数据9.1.3 初始化指针和指针赋值9.1.4 指针的运算9.2 指针和数组9.2.1 指针和一维数值数组9.2.2 指针和二维数组9.2.3 指针和字符数组9.2.4 字符指针和字符数组对比9.2.5 指向指针的指针9.2.6 指针数组和数组指针9.3 指针和函数9.3.1 函数指针9.3.2 返回指针的函数9.3.3 指针与传递数组的函数9.4 const 指针9.5 void指针类型9.6 综合应用9.7 实战练习第 10章 用户与计算机的交互—输入和输出10.1 标准输入/输出10.1.1 输入操作符10.1.2 输出操作符
《C++从入门到精通(第2版)》以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了C++的相关知识和实战技能。《C++从入门到精通(第2版)》第1篇【基础知识】主要讲解C++的基础知识、C++程序的基本组成、数据类型、运算符和表达式、程序控制结构和语句、算法与流程图、数组、函数、指针以及输入和输出等;第2篇【核心技术】主要讲解类和对象、命名空间、继承与派生以及多态与重载等;第3篇【高级应用】主要讲解文件操作、容器、模板、算法、函数对象、字符串操作和异常处理等;第4篇【项目实战】主要讲解项目规划,以及信息管理系统、图书信息管理系统和职工信息管理系统的开发流程。《C++从入门到精通(第2版)》所附DVD光盘中包含了与图书内容全程同步的教学录像。此外,还赠送了大量相关学习资料,以便读者扩展学习。《C++从入门到精通(第2版)》适合任何想学习C++的读者,论您是否从事计算机相关行业,是否接触过C++,均可通过学习快速掌握C++的开发方法和技巧。【作者简介】龙马高新教育,专业的计算机研究、教育机构,拥有近20年的图书出版经历,与39所高校、8个行业协会、5家知名网站保持合作关系,屡获全国优秀畅销书大奖,其推出的“编程宝典”、“完全自学手册”、“从入门到精通”、“从新手到高手”、“精通100%”、“非常网络6+1”等均成为业界知名图书品牌,受到百万读者的认可和推荐。