学习c++最开始是在b站上通过看视频入门的,在对c++有了一定的了解之后便开始看《c++primer》,目的也是为了提高自己对c++理解以及对相关知识的巩固。之所以打算做笔记,是因为我总是“一看能懂,看完就忘”,之前也在小本本上做过笔记,后来我的笔记本丢了。。。所以选择写博客的方式做笔记。本系列主要是学习《c++ primer》,每看完一章便进行知识总结,希望自己能坚持下去!
第一章 开始
第一章的内容算是一个大概的“自我介绍‘’,涉及到的知识基本都是点到为止,在后续章节会有详细的讲解。
1.1 编写一个简单的c++程序
每个程序都包含一个或多个函数,但是有且只有一个主函数main。main函数返回类型必须为int型,返回值为0表示成功,非0返回则表示相应的错误类型
1.2 初识输入输出
c++中iostream库包含有istream输入流和ostream输出流,4个io对象:
1、cin:标准输入
2、cout:标准输出
3、cerr和clog
标准库定义的所有名字都定义在命名空间std中,命名空间可以避免不经意的名字定义冲突,可以通过作用域运算符显示指出命名空间,如:std::endl;
1.3 注释简介
两种注释方法:
1、单行://
2、多行:/* 注释内容 */
注释界定符不能嵌套,
1.4 控制流
就是基本的三大语句,while/for/if语句,注意每种语句的执行顺序即可,如for循环语句
int sum;
for(int i=0;i<10;i++)
sum++;
第一步初始化i=0,
第二步先判断i<10,若不满足则直接退出
第三步执行sum++,
第四步执行i++,
第五步从第二步开始循环,即再判断i<10.
1.5 类简介
这部分每啥内容,后续会有对类的详细介绍
*需要注意的是:*当包含来自标准库的头文件时,使用尖括号<>,如#include,对于不属于标准库的头文件使用双引号“”,如#include“myClass.h"。两者的区别是:主要是搜索路径顺序不同,<>会从系统目录开始搜索,然后是PATH环境变量所列出的目录,但是不会搜索当前目录,而“”会先从当前目录进行搜索,然后是系统目录和PATH环境变量所列出的目录,目的也是为了尽快搜索速度。
第一章算是开端吧,大概介绍了一个简单程序是怎样组成和运行的,所涉及的知识点都是点到为止。如果有路过的看官发现以上内容存在错误之处,还望在评论区给予斧正。