编辑推荐
本书的特色是实现了入门知识、实例演示、范例演练、技术解惑、综合实战5大部分内容的融合,让读者看得懂、用得上、学得会。
一本书的容量,讲解了入门类、范例类和项目实战类三类图书的内容。
丰富的配套资源 学习更高效
440个实例,更多的实践演练机会
837分钟视频讲解,降低学习难度290个拓展实例,真正地举一反三101个技术解惑,破解学习难点
“技术讲解”→范例演练”→“技术解惑”贯穿全书,全面掌握C++语言开发
技术讲解:通过145个实例,循序渐进地讲解了C 开发的各个知识点。范例演练:290个拓展范例和5个综合实例,使读者真正具有项目实战能力。技术解惑:把容易混淆的概念单独讲解和剖析,帮助读者绕过学习中的陷阱。
群 网站论坛实现教学互动,形成互帮互学的朋友圈
网站论坛:读者答疑/学习辅导/PPT资源下载读者群:疑惑快速解答/和作者直接交流
内容简介
本书由浅入深地讲解了C 的开发技术,并通过具体实例的实现过程演练了各个知识点的具体应用。全书共26章,其中第1~2章讲解了C 技术的基础知识,包括C 的重要特性和搭建开发环境;第3~7章分别讲解了C 语法、变量、常量、流程控制、运算符和表达式等知识,这些内容都是C 开发技术的核心知识;第8~11章分别讲解了输入、输出、函数、指针和复合类型的基本知识,包含了C 开发技术的重点和难点;第12~21章讲解了面向对象、类、继承、派生、多态、内存管理和异常处理等内容;第22~26章通过5个综合实例的实现过程,介绍了C 技术在综合项目中的开发流程。全书内容循序渐进,以“范例演练”和“技术解惑”贯穿全书,引领读者全面掌握C 语言开发。本书不但适合C 的初学者,也适合有一定C 基础的读者,还可以作为大专院校相关专业师生的学习用书和培训学校的教材。
作者简介
南京航天大学通信工程硕士,计算机工程硕士,杰出C 开发工程师和架构师,并且精通Linux底层嵌入式开发技术,曾经从底层硬件到顶层应用独立的开发过一款通信产品。业余期间,曾经在国内主流期刊中发表过多篇通信领域的杰出论文。业余时间乐于技术分享。
目录
- 第1章 说真的,我们还要学习C++吗 1
- (视频总计29分钟,实例1个,拓展实例2个,技术解惑2个)
- 1.1 C++概述 2
- 1.2 开发工具—VisualC++ 2
- 1.2.1 先看VisualC++的
- 基本特点 2
- 1.2.2 安装VisualC++ 3
- 1.2.3 VisualC++集成开发
- 环境介绍 5
- 1.3 使用VisualStudio2010 20
- 1.4 个C++程序 22
- 1.5 技术解惑 25
- 1.5.1 初学者经常不知道自己
- 该学什么 25
- 1.5.2 初学者需要知道的正确
- 观念 25
- 第2章 C++的重要特质分析 26
- (视频总计27分钟,实例1个,拓展实例2个,技术解惑3个)
- 2.1 什么是面向对象
- (object-oriented) 27
- 2.1.1 什么是OOP 27
- 2.1.2 面向对象编程 27
- 2.2 分析C++的程序结构 27
- 2.2.1 从一段代码看C++程序
- 结构 28
- 2.2.2 看C++的文件组织 29
- 2.3 必须遵循的编码规范 30
- 2.3.1 养成良好的风格 30
- 2.3.2 必须使用的注释 30
- 2.3.3 代码也需要化妆 31
- 2.4 输入输出基础 33
- 2.4.1 标准输入与输出对象 33
- 2.4.2 一个使用IO库的程序 33
- 2.5 算法是程序的灵魂 35
- 2.5.1 算法的概念 35
- 2.5.2 流程图表示算法 36
- 2.5.3 计算机语言表示算法 38
- 2.6 技术解惑 38
- 2.6.1 C++是面向对象,C是面向过程,那么这个对象和过程是什么意思呢 38
- 2.6.2 面向对象和面向过程的
- 区别 38
- 2.6.3 学好C++的建议 39
- 第3章 你不了解的基础语法 40
- (视频总计19分钟,实例1个,拓展实例2个,技术解惑5个)
- 3.1 先看标识符 41
- 3.1.1 C++中的保留字 41
- 3.1.2 需要遵循的命名规则 41
- 3.2 基本的数据类型 43
- 3.2.1 数字运算型 43
- 3.2.2 逻辑...