![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 67
不知名的憨包
这个人不懒,什么也没留下~
展开
-
05_C++数组和指针
前言一、数组由连续的内存空间组成,存储一个固定大小的相同类型元素的集合。不允许对数组大小作动态定义int a[5];// 一维数组初始化// 1. 完整赋值int a[4] = {1, 2, 3, 4};// 2. 其余位自动赋为0int a[10] = {1, 2, 3};// 3. 所有位都是1int a[10] = {1};// 4. 不显式指定数组大小,但元素个数确定int a[] = {0, 1, 2, 3, 4, 5, 6, 7};// 二维数组初始化i原创 2021-10-26 09:09:03 · 228 阅读 · 0 评论 -
06_程序内存模型
一、内存分区模型C/C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理 静态区/全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放形参,局部变量等 堆区:需手动分配和释放,若为手动释放,程序结束时由操作系统回收内存四区意义不同区域存放的数据,赋予不同的生命周期,灵活编程实现内存管理。二、程序运行前在程序编译后,生成exe可执行程序,未执行该程序前分为两个区域1. 代码区存放CPU执行的机器文件.原创 2021-10-23 17:03:30 · 104 阅读 · 0 评论 -
02_C++数据类型之string
无原创 2021-10-23 10:46:48 · 82 阅读 · 0 评论 -
04_C++中引用详解
前言变量名 是一段连续存储空间的别名,是一个门牌号程序中通过变量名命名内存空间,也通过变量名使用存储空间。变量的引用就是变量的别名,普通引用必须初始化,引用作函数参数时函数声明不用初始化。一、引用的概念& “引用声明符”。区别于 & 取地址运算符变量的引用,不开辟内存单元,b和a都是同一个存储空间的别名。int b = 5;int &a = b;// 输出 sizeof(a)为4,等价于sizeof(b)二、引用的本质普通变量的引用,必须初始原创 2021-10-22 17:50:02 · 208 阅读 · 0 评论 -
03_C/C++中const详解
无原创 2021-10-22 15:43:14 · 78 阅读 · 0 评论 -
01_C++数据类型
前言C++是一种强类型的语言,任何变量或函数必须遵循 “先声明后使用” 的原则。定义数据类型以下两个方面的作用:一是决定该类型的数据在内存中如何存储,二是决定可对该类型的数据进行哪些合法的运算。一、类型简介为了能够体现C++和传统C语言在非基本数据类型上的区别,非基本数据类型中其中一部分划分为构造数据类型。基本数据类型,又称为内置数据(built-in)类型。非基本数据类型,其中构造数据类型和复合数据类型的区别在于:构造数据类型的实例称为“对象”,是属性和方法的集合,对象的原创 2021-10-21 14:35:16 · 271 阅读 · 0 评论