![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 77
Lockey-s
这个作者很懒,什么都没留下…
展开
-
C++函数
函数默认参数在C++中 函数的形参列表中的形参是可以有默认值的语法:返回值类型 函数名 (参数等于默认值) {}如果某个位置已经有了默认参数 那么从这个位置往后,从左到右都必须有默认值,就是比如一个函数中有三个参数,如果第二个赋了初值,那么后面的也必须要有值。代码解释:int fun(int a,int b = 20,int c = 30){return a + b + c;这里传的时候,下面最少传一个值,保证这三个定义2都有值,如果这里就c有值,那么下面传参至少传两个值}int fun3(原创 2021-04-20 20:10:38 · 555 阅读 · 5 评论 -
C++中的引用
引用的基本使用作用:给变量起别名语法:数据类型&别名=原名,代码如下:int main(){int a = 10;int& b = a;b = 100;//操作别名和操作原名都是操作同一块内存cout << a << endl;cout << b << endl;return 0;}...原创 2021-04-18 15:06:34 · 1217 阅读 · 0 评论 -
C++中的内存模型
内存分区模型C++程序在执行时,将内存分为4个区域1 代码区 存放函数的二进制代码 由操作系统进行管理的 放的是二进制2 全局区 存放全局变量和静态常量及常量3 栈区 由编译器自动分配释放 存放函数的参数值 局部变量等4 堆区 由程序员分配和释放 若程序员不释放 程序结束时由操作系统回收内存分四区意义:不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程能力代码区:存放的是exe可执行文件,存放cpu执行的机器指令代码区是共享的:因为对于频繁执行的程序,只要在内存中有一份代原创 2021-04-16 20:57:01 · 138 阅读 · 0 评论