自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 二、引用。

注意事项: 一、引用必须初始化。//int &a;错误; 二、引用一旦确定(初始化)就不可以更改。//int &b=a;b=c;此为赋值操作

2022-02-04 10:52:06 465

原创 new关键字的使用

1.基本语法 创建: int a=new int(10);//一个变量 int *arr=new int[10]//一个数组 //数组的赋值 for(int i=0;i<10;i++) { arr[i]=i; } //数组的打印 for(int i=0;i<10;i++) { cout<<arr[i]<<endl; } 删除 int a=new int(10);//一个变量 int *arr=new int[10]//一个数组 //利用dele

2022-01-27 12:11:02 170

原创 程序的内存模型

一、内存分区模型。 内存分为四区:代码区、全局区、栈区、堆区。 代码区:存放函数体的二进制代码,由操作系统进行管理。 全局区:存放全局变量、静态变量、常量。 栈区:由编译器自动分配空间和释放,存放局部变量,函数的参数值等。 堆区:由程序员分配空间和释放、若程序员不释放,程序结束后由操作系统来回收。 分为四区的意义:不同区域存放不同的数据,赋予不同的生命周期,给我们更大的灵活编程。 二、代码区 在程序运行前就存在。存放CPU运行的机器指令 特点: 1.代码区是共享的,对于频繁执行的程序只需

2022-01-27 12:04:40 373

原创 结构体(上)

5345353 一、结构体的定义和使用 1.定义: struct 结构体名称 {结构体成员}; 注意:(1)必须在创建一个对象之前定义好结构体(先定义后使用)。 (2)大括号后要加上分号。 (3)结构体成员默认为public,可包括函数。 2.使用: struct student{ string name; int age; }p3;//第三种创建方式 struct student p1;//第一种创建方式,其中struct可省略; p1.name="张三";...

2022-01-26 22:19:29 56

原创 指针(下)

1.指针和数组 利用指针访问数组元素: int arr[]={1,2,3,4,5,6,7,8,9}; int * p=arr; //arr就是数组的首地址,等价于int * p=&arr[0]; p++; //指针自动向后偏移访问下一个元素 用for循环即可遍历数组中的元素。 指针数组:(数组往往可用来存储东西) 储存地址的一串数组。 int arr[]={1,2,3,4,5,6,7,8,9,10}; int * p[10]; for(int i=0;i<10;...

2022-01-26 18:08:38 219

原创 指针(上)

1.指针的定义和使用: 指针的定义:一个地址 如何正确定义? 语法:数据类型+*指针变量 指针的使用:操纵内存空间 通过解引用(* 变量名)找到指针指向的内存。 注意:(1)定义中的“*”是指针的象征,此后的“*”是解引用,即取内存中的数据。 (2)int *p=&a(&是取地址符号) &p=a(&是引用符号,即变量的别名)。 (3)数据类型注意要一致。 2.指针所占内存空间 规定:32位操作系统,不管什么数据类型,指针所占的内存空间永远是4个字节(x86

2022-01-26 16:42:33 145

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除