重读C++primer(一)

C++primer真的是一本非常好的C++入门书,很遗憾当初学校选择的教材是一言难尽的谭浩强红皮书,而当时还每天想着玩的我也没有自己找这本书来好好看一看,现在利用放假的时间,来重新读一边C++primer,确实是感觉收获很多,但是好记性不如烂笔头,把有些遗漏不熟的知识点记录下来,时时回顾,才算是有收获吧!
遗漏知识点整理
一、
标准输入输出对象(4个)
cin——标准输入
cout——标准输出
cerr——标准错误(输出警告或错误信息)
clog——输出程序运行时的一般性信息
二、
注释符号/**/不可以嵌套使用
三、

四、
文件结束符:
windows系统为Ctrl+Z
UNIX.MAC为Ctrl+D
五、
无符号数取到负值的问题

六、
初始化并不是赋值,初始化是创建变量时赋予其一个初始值,而赋值的含义是把对象当前的值擦除,而用一个新值来代替
七、

变量能且只能被定义一次,但是可以被声明多次,如果在多个文件中使用同一个变量,必须将声明与定义分离,不可以重复定义
八、
用户自定义的标识符中不能出现连续两个下划线,也不能下划线紧连大写字母开头。此外,定义在函数体外面的标识符不可以以下划线开头。
九、
引用在定义时就必须初始化,且无法令引用绑定到另外一个对象上(不可以绑定到字面值上),同时,因为引用并不是一个对象,所以不可以定义引用的引用。
十、

十一、
生成空指针的方法:
1.int *p1=nullptr;
2.int *p2=0;
3.int *p3=NULL;
十二、

十三、
指向指针的指针
在这里插入图片描述
十四、


面对一个比较复杂的指针或者引用的声明语句是,从右向左阅读有助于弄清楚它的真实含义。

发布了6 篇原创文章 · 获赞 0 · 访问量 230

猜你喜欢

转载自blog.csdn.net/weixin_44001794/article/details/104500733