- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 C++学习之内存分区模型
C++程序执行时,主要分为4个区域:代码区:存放函数体的二进制代码,由操作系统进行管理全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放,存放函数的参数值、局部变量等堆区:由程序员分配释放,若程序员不释放,程序结束时操作系统回收有四个区的概念对于编程灵活性提高有很大的帮助程序运行前,未执行程序前分为两个区域代码区:共享、只读全局区:全局变量、静态变量(static)、常量区、字符串常量、其他常量。该区域数据在程序结束后操作系统释放const局部变量和局部变量都不在全局区。程
2020-05-28 19:34:09 83
原创 C++学习之函数
函数默认参数: 返回值类型 函数名(参数=默认值)如果传入自己得数据,就用自己的数据,没有进行参数的传递,就会直接使用默认值。注意事项:如果某个位置,已经有了默认参数,那么从这个位置往后,从左到右必须有默认值。如果函数声明有默认参数,函数实现就不能有默认参数。声明和实现只能有一个默认参数。函数的占位参数:返回值类型 函数名 (数据类型)void func(int a,int){ code;} //第二个int就是占位参数,必须传递一个整型。函数重载(C++中允许功能相近的函数在
2020-05-28 19:14:26 93
原创 数据结构之链表篇
数据结构之链表篇所有代码均出自郝斌老师数据结构教学视频单链表的学习过程,我们需要明白几个重要定义:头指针:头结点:首结点(第一个结点):尾结点:抽象链表的数据结构typedef struct Node{ int data; struct Node* pNext;}Node;//NODE 等价于struct NODE PNODE等价于struct Node*typede...
2020-01-16 16:47:58 151
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人