拙作:《标准C++开发入门与编程实践》,敬请批评指正!!

白乔
博客专家认证
2008-02-19 12:32:13
大家好,我是bluejoe

近日拙作《标准C++开发入门与编程实践》
参见http://books.vcer.net/stdcpp

专门针对入门读者,有些地方没做深入
欢迎大家批评指正!

==================

目录如下,请过目:

==================

第1篇 C++快速浏览

第1章 了解C++语言 3
1.1 编程语言 4

1.1.1 机器语言 4

1.1.2 汇编语言 4

1.1.3 高级语言 5

1.2 C++发展简史 6

1.3 C++开发环境 7

1.3.1 C++编译器 7

1.3.2 C++标准与编译器 8

1.3.3 C++开发环境 9

1.3.4 开发环境的选择 12

第2章 计算机的数值表示 15
2.1 进制系统 16

2.1.1 十进制 16

2.1.2 二进制 16

2.1.3 八进制和十六进制 17

2.2 数值的表示 19

2.2.1 整数的表示 19

2.2.2 负数的表示 19

2.2.3 整数的表示范围 20

2.2.4 浮点数的表示 20

2.2.5 观察数值的二进制表示* 22

2.3 字符的表示 23

2.3.1 ASCII码 23

2.3.2 汉字的编码 25

2.3.3 UNICODE编码 26

2.3.4 观察字符的二进制表示* 27

2.3.5 字符与字体 29

2.3.6 键盘与输入法 29

第3章 初识C++程序 33
3.1 开始C++编程 34

3.1.1 C++程序的开发流程 34

3.1.2 文件与工程(项目) 35

3.2 在Dev-C++中开发HelloWorld 37

3.2.1 编辑HelloWorld 38

3.2.2 编译连接HelloWorld 38

3.2.3 运行HelloWorld 39

3.3 在VC 2003中开发HelloWorld 39

3.3.1 编辑HelloWorld 40

3.3.2 编译连接Hello World 42

3.3.3 运行HelloWorld 43

3.4 可能遇到的问题 43

3.5 理解HelloWorld 45

3.5.1 main函数 45

3.5.2 函数 45

3.5.3 对象 46

3.5.4 头文件 46

3.5.5 名字空间 46

3.5.6 标准输入输出 47

3.5.7 编译器的行为 48

第2篇 C++数据表达
第4章 C++基础语法 51
4.1 理解c=2πr 52

4.2 注释 53

4.3 标识符 53

4.3.1 命名规则 53

4.3.2 关键字 54

4.4 数与类型 55

4.5 基本类型 55

4.5.1 整型 56

4.5.2 浮点型 56

4.5.3 布尔型 57

4.5.4 字符型 57

4.5.5 基本类型的字节长度* 57

4.6 字面常量 58

4.6.1 整型常量 59

4.6.2 浮点型常量 59

4.6.3 布尔型常量 59

4.6.4 字符型常量 60

4.6.5 字符串常量 60

4.6.6 字面常量的类型* 61

4.6.7 变量 62

4.7 语句 62

4.7.1 表达式 62

4.7.2 语句 62

4.7.3 声明语句 62

4.7.4 赋值语句 63

4.7.5 初始化语句 63

4.7.6 使用调试器观察变量值* 64

4.8 操作符 67

4.8.1 赋值操作符 67

4.8.2 算术操作符 68

4.8.3 关系操作符 69

4.8.4 逻辑操作符 69

4.8.5 条件操作符 70

4.8.6 位操作符 70

4.8.7 观察二进制位操作* 71

4.8.8 复合赋值操作符 72

4.8.9 逗号操作符 73

4.8.10 sizeof操作符 74

4.8.11 typeid操作符 74

4.8.12 操作符的优先级 75

4.9 类型转换 76

4.9.1 隐式转换 76

4.9.2 显式转换 76

4.9.3 算术转换* 77

...全文
1039 48 打赏 收藏 转发到动态 举报
写回复
用AI写文章
48 条回复
切换为时间正序
请发表友善的回复…
发表回复
木四少 2010-10-12
  • 打赏
  • 举报
回复
图书馆看过,还是不错的!!
zoujianaaaaa 2010-09-10
  • 打赏
  • 举报
回复
送我一本都好,哈哈
zfy1989lee 2010-07-17
  • 打赏
  • 举报
回复
我是看了这本书之后才来搜索的,然后看到了作者的回帖。 我正是觉得这本书好才来的。因为我觉得书中的代码比较容易看到。其实C++的书最让人恼人的就是代码一堆,文字一群,根本看不下去。
我先说说我吧,我是高中学PASCAL语言后来保送到大学的,但是没有学跟软件相关的专业。学过C++也跟开发无关,无非就是一些数据类型和循环而已。而这些知识也已经足够我实现算法,来做ACM的题目了(当然我不是冲ACM竞赛的)。所以我如果对C++有兴趣,我是迫切需要一本书告诉我什么是编程什么是软件,而不仅仅是算法+数据结构去计算一些好玩的题目来给出解。
我做ACM算法选修课需要写期末论文时,因为忘记了面向对象的部分去图书馆借书查阅发现这本书非常清晰。很是喜欢,而C++ PRIMER大家都说是经典,但是我不知道哪些人真的是从什么都不懂看了那本书之后就入门的。
看过的人力挺此书
fenghy2004 2010-04-01
  • 打赏
  • 举报
回复
版主看见后和我联系 qq365252844 邮箱fenghy2004@163.com 我现在是初学者 需要你的书籍 不错
denghblzu07 2009-08-06
  • 打赏
  • 举报
回复
若有源码可下载,那最好不过。
swuxd 2009-07-21
  • 打赏
  • 举报
回复
我看的第一本C++的书,图书馆借的
forestfire 2009-03-18
  • 打赏
  • 举报
回复
我觉得看这本书 受益匪浅 感谢你写了这么一本好书
forestfire 2009-03-16
  • 打赏
  • 举报
回复
请问书中的代码 在那里可以下载 ??谢谢。
oakfire 2008-02-28
  • 打赏
  • 举报
回复
有部分人还是喜欢总体印象的,比如我。 楼主这书的定位在我看来不错。
lei19851219 2008-02-26
  • 打赏
  • 举报
回复
楼主不错啊!我觉得楼主的书前几章能给我们这种初学者一个C++总体的印象!
tsocpp 2008-02-26
  • 打赏
  • 举报
回复
我觉得作为一个入门教材,最好每章都能围绕一个具体的实例展开讨论
而不只是简单的罗列知识点
对于那些没有什么基础的入门者来说,最重要的是怎么让他们去理解这些知识点,而不仅是告诉他们什么是什么而已

其实你可以将《西游记》那一章分散到前面的每一章中,这样可能对知识点好掌握些
而且,学完各章知识点后,这个游戏也就自然而然完成了,而不用再多立一章出来讲解

以上仅是个人经验参考
白乔 2008-02-26
  • 打赏
  • 举报
回复
同意楼上的意见
写书一定要弄清楚对象,不要又想做入门教程,又要做参考手册
那样是些不好的

本书准确的说是作为中国C++程序员的入门的教材
并在部分容易困惑的内容做了深入

在语言上、例子上,我也尽量尝试着去符合初学者的阅读心理
希望大家继续指正~
  • 打赏
  • 举报
回复
C++程序设计语言(特别版)
THE C++ PROGRAMMING LANGUAGE, SPECIAL EDITION
虽说也不薄,但有相当一部分的是参考手册的东西.
  • 打赏
  • 举报
回复
同样是C语言 THE C PROGRAMMING LANGUAGE 写的就很薄.
看目录来说,内容广泛了一些,要是我写这么多内容肯定得写上1000+页.
我也同意taodm的意见
junhaihome 2008-02-25
  • 打赏
  • 举报
回复
要是比《C++ Primer》简单的话,估计会有很多初学者把它当作字典来用吧!
而且说实话,现在这类的书泛滥很厉害,现明确一下定位和竞争者比较好!
persempre 2008-02-25
  • 打赏
  • 举报
回复
其实学C/C++的人大概有两类:
一类就是从事软件开发的
还有一类只是在利用这个C/C++去做他自己的工作而已
后面这种人他们的目的并不是成为C语言高手,所以很多教材并不适合这类人
但是后面这类人的数量还是很大的
yuyunliuhen 2008-02-25
  • 打赏
  • 举报
回复
不错,支持下
0黄瓜0 2008-02-25
  • 打赏
  • 举报
回复

我觉得很好.如果把hello world的编辑编译运行过程做成视频随书赠送就好了.对广大自学都来说,这是最难过的第一关.
cad_vc 2008-02-25
  • 打赏
  • 举报
回复
mark
woshinanren 2008-02-25
  • 打赏
  • 举报
回复
适合非计算机专业的入门了
怎么没看到C++,只看到怎么用C++的例子
难道是入门书?
加载更多回复(28)

64,282

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧