今天看了一下C++ Primer电子版的第一章,感觉收获颇多。第一章只是讲了一些入门知识,不过对于我来说C++早已入门,只是研究不深。所以第一章看得比较快。前一段时间也有看过英文版的,虽然语言上没什么问题,不过始终是英文的,收获不是很多。
这次感触最深就是:学习编程语言,一定要多敲代码。上一次英文版的时候就只是看,很少在电脑上运行上面的代码,因为觉得上面的例子都比较简单。这次换到linux下运行,问题就多了。
第一章讲得简单,主要目的就是可以让一个入门者能运行一个简单的C++程序。从实例入手,根据实例来掊析语法,我觉得这样更能提高学习的积极性。要不学了一大堆语法过后什么也写不出来,这就太打击积极性了。
今天的收获有:1、学会了如何在linux下查看main的返回值:echo &?
2、格式化输入输出库:iostream的四个标准输入输出对象:cin,cout,cerr,clog
cerr:标准出错;clog:产生程序执行的一般信息
3、使用标准库中的名字与导入头文件
c语言库中的头文件加“.h”,c++语言库中的头文件名前加“c”,如string.h是c语言中的头文件,cstring是c++的。
在linux下GCC的头文件在usr/include下
4、在定义变量时最好给变量一个初始值
5、输入文件结束符:ctr+d(linux), ctr+z(windows)
6、标准注释:单行用“//”,多行用“/* */”,多行注释的每行前加“ * ”
7、在linux 下用vi编辑器写代码