![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
文章平均质量分 84
jiejielin147
蒟蒻
展开
-
《C++ Primer》第五版笔记整理(2)至第六章(函数)
1.C++中的%区别于数学中的取余的地方在于它可能是负数比如cout<<-3%5;结果是-3,数学上应该是2,要想得到数学上的余数方法是加上模数再对模数求模2.逻辑关系运算符对于两个判断语句,先判断左侧,如果不符合条件才会判断右侧,因此可以在左侧用运行效率较快的,这样可以使得程序更有效率3.一般后置的自增运算符都会将数的原来的值保存下来,会有资源浪费,因此如果不需要用到原数就尽量用前置的。4.比较方便的一种写法:int k[10]={2,5};int *t=k;cout<原创 2021-03-11 22:59:27 · 165 阅读 · 1 评论 -
CPP Primer第五版笔记整理(1) 至第三章vector部分
先过一过基础1.main函数的返回类型必须为int2.在大多数系统中,main的返回值被用来指示状态,0表示成功,非0值的含义由系统定义,通常用来指出错误类型3.#include指令必须在所有函数外,且必须和文件名在同一行4.注释界定符不能嵌套5.char 8 long 16 long long 32其中long long 是C++11的新定义的6.尽量不要混用无符号和有符号的类型7. 0开头为8进制,0x为168. 列表初始化的好处:当使用内置类型的变量进行列表初始化时,如果存在信息丢原创 2021-03-03 22:48:35 · 178 阅读 · 0 评论 -
关于C++中指针以及const的一些整理
参考CPP primer 第五版首先要知道指针是一种复合类型,其能对其他对象进行间接访问由于指针和引用比较相似,不妨从指针和引用之间的区别来深入理解一下指针首先是指针与引用的一些对比:1.指针本身就是一个对象,而引用不是,引用本质上只是和它绑定对象的一个别名,指针在其生命周期内可以先后指向不同的对象,而引用一旦绑定不可更改2.指针不需要在定义的时候赋初值,而是和很多内置类型一样,如果在块作用域内未初始化的话则有一个不确定值,在全局作用域自动赋0,而引用必须赋初值指针的值应该有以下4种状态之一1原创 2021-03-01 20:43:58 · 126 阅读 · 0 评论