《C++ Primer》这本书可以说是公认的学习C++最好的书,但我觉得不是特别适合作为教材,书中内容的顺序让人有些蛋疼。我个人认为初学此书是不能跳着看的。如果急于上手的话,我更推荐《C++程序设计》。
首先是第一章,第一章可以说是本书第一部分的一个简略的概括。对于有其他编程语言经验的读者来说,看完这章基本可以看出C++的基本语法与其他语言的差异。对于零基础的读者,可以跟着书中内容写一些小程序了。
本主要介绍了以下几点:
1.一个最简单的C++程序是什么样的。
2.初步了解输入流和输出流。
3.什么是注释
4.流程控制
5.关于类
6.关于编译
其实真的非常的概括,尤其关于编译的部分我认为可以去自己找资料了解一下。我觉得对于C++编程了解编译是很重要的事。
但也有几个重要的知识点。
1.主函数main
程序的入口,程序从主函数开始执行,主函数的名字是固定的 main。
可以按照函数的定义来解释主函数。
首先 函数名为 :main
函数体为:花括号括起来的部分
形式参数为 : 空, 没有形参(主函数是可以有形参的,在后面的章节会讲到)
返回值类型:int(c++的内置类型,在后面第二章会详细说明)
不光是主函数,普通的函数也是由这四个部分定义的。
2.输入输出流
C++的IO机制是由标准库来提供的。
为了使用标准库提供的IO机制,我们可以使用标准库定义的4个 对象 。
3.关键名词
表达式:一个或多个对象和一个运算符组成,会产生一个结果,
作用域运算符: 通过作用域运算符来告诉程序,我们想使用定义在哪个命名空间的对象。
关于其他的部分,后面的章节都有更详细的说明。
没基础的读者看这一章可能会有点懵逼,觉得自己竟然连第一章都看不懂。其实不用怕,后面会有更详细的解释。尤其是对类的说明是分了好几章来讲的。
如果零基础的读者觉得很吃力,可以把主函数那一段和注释还有输入输出看完就可以了。因为马上就会用到,是基础中的基础。其他的后面都会讲。