C++从入门到精通(第2版)

C++从入门到精通(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2015-03
版次: 2
ISBN: 9787115375308
定价: 69.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 476页
正文语种: 简体中文
  •   《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”等均成为业界知名图书品牌,受到百万读者的认可和推荐。 第 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.0
    1.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,world
    1.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”等均成为业界知名图书品牌,受到百万读者的认可和推荐。
  • 目录:
    第 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.0
    1.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,world
    1.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++之旅(第3版)(英文版)
(美)本贾尼·斯特劳斯特鲁普
C++从入门到精通(第2版)
C++趣味编程及算法入门 全国青少年软件编程等级考试与信息学竞赛通关指南(附600道习题+700个教学视频)
王桂平 等 编著
C++从入门到精通(第2版)
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++从入门到精通(第2版)
C++编程这样学
胡芳
C++从入门到精通(第2版)
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++从入门到精通(第2版)
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++从入门到精通(第2版)
C++面向对象程序设计(第4版)
谭浩强
C++从入门到精通(第2版)
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++从入门到精通(第2版)
C++开发案例精讲
杨国兴 著
C++从入门到精通(第2版)
C++ Concurrency in Action
Anthony Williams
C++从入门到精通(第2版)
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++从入门到精通(第2版)
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编
系列丛书 / 更多
C++从入门到精通(第2版)
C++之旅(第3版)(英文版)
(美)本贾尼·斯特劳斯特鲁普
C++从入门到精通(第2版)
C++趣味编程及算法入门 全国青少年软件编程等级考试与信息学竞赛通关指南(附600道习题+700个教学视频)
王桂平 等 编著
C++从入门到精通(第2版)
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++从入门到精通(第2版)
C++编程这样学
胡芳
C++从入门到精通(第2版)
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++从入门到精通(第2版)
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++从入门到精通(第2版)
C++面向对象程序设计(第4版)
谭浩强
C++从入门到精通(第2版)
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++从入门到精通(第2版)
C++开发案例精讲
杨国兴 著
C++从入门到精通(第2版)
C++ Concurrency in Action
Anthony Williams
C++从入门到精通(第2版)
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++从入门到精通(第2版)
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编
相关图书 / 更多
C++从入门到精通(第2版)
C++之旅(第3版)(英文版)
(美)本贾尼·斯特劳斯特鲁普
C++从入门到精通(第2版)
C++趣味编程及算法入门 全国青少年软件编程等级考试与信息学竞赛通关指南(附600道习题+700个教学视频)
王桂平 等 编著
C++从入门到精通(第2版)
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++从入门到精通(第2版)
C++编程这样学
胡芳
C++从入门到精通(第2版)
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++从入门到精通(第2版)
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++从入门到精通(第2版)
C++面向对象程序设计(第4版)
谭浩强
C++从入门到精通(第2版)
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++从入门到精通(第2版)
C++开发案例精讲
杨国兴 著
C++从入门到精通(第2版)
C++ Concurrency in Action
Anthony Williams
C++从入门到精通(第2版)
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++从入门到精通(第2版)
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编