自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 指针基础(四)-- 指针数组和数组指针

概念:一个指针数组里面存储的每一个元素都是一个指针变量。现在需要一个指针变量指向该数组,意味着一个指针变量保存该数组的首元素的首地址。指针的类型实际上是 数据类型【长度】 型的,指针++代表往后移 长度*数据类型 个字节(即一个数组的长度)概念:就是指针变量的地址。使用一种新的指针类型变量来保存一个一级指针变量的地址。概念:用于保留一个数组长度大小的变量的地址的变量,该指针变量的格式为。代表该指针变量指向了一个二维数组中的一维数组。数据类型(* 指针变量名)[长度];概念:数组中的元素都是指针变量。

2024-08-08 14:03:19 96

原创 指针基础(三)-- 指针常量与常量指针

void类型也可以作为指针的基类型,目的是适配所有数据类型,因为void本身就是适配所有数据类型的意思,一个void类型的变量是无法声明的,因为void代表无类型。实际上就是将地址传递给形式参数,此时函数中的形式参数的这个指针也就指向了实际参数所在的空间,所以就可以通过形式参数来间接的修改实际参数的值。指针的指向不可以修改,即指针变量中保存的值不可以改,同时指针所指向的空间中的内容也不可以改变。指针的指向可以修改,即指针变量中保存的值可以改,但是指针所指向的空间中的内容是不可以改的。

2024-08-08 13:24:02 336

原创 指针基础(二)-- 指针的计算

两个指针变量相减,实际上的结果是两个指针变量之间的元素的差值,如果指针A-指针B的结果大于0,说明指针A的位置在B之后,如果小于0,说明指针A的位置在B之前,如果等于0,说明两个指针变量指向了同一块内存空间。使用指针变量指向一维数组的某个元素,指针的算术运算:指针变量+/- 数值,意味着地址向后或者向前偏移。指针变量指向数组后自增,相当于指针变量向后挪动一个元素的位置。指针变量之间的等于,不等于,大于,大于等于,小于,小于等于。指针变量的比较就是比较两个指针变量中存储的地址的大小。指针变量的自增和自减。

2024-08-08 11:11:39 171

原创 指针基础(一)

当一个变量被声明后,编译器就将这个变量空间中的第一个字节的编号和变量名进行“捆绑”,当程序员利用变量名来实现对于变量访问时,实际上是通过变量名和变量的第一个字节的地址实现的对应关系来访问到的。声明一个指针变量但是没有初始化,意味着该指针变量的指向是随机的,此时直接使用指针变量来访问对应的内存地址,会产生不可预料的错误,我们称这种未被初始化的指针变量为“野指针”。指针类型:C语言的一种数据类型,用于保存变量的内存地址的一种数据类型,并且可以通过这种类型的变量间接的访问到对应的存储空间。

2024-08-02 17:46:52 441

原创 C++引用基础代码

引用可以起别名,但实际上是给对应的那个变量起别名。由于引用不占内存,所以不存在引用的引用(不存在二级引用)引用被赋值和使用引用去给别的变量赋值都是意味着所引用的变量本身在做操作。code2:以典型的C++代码形式编写的C++源代码。&符号的左边是数据类型是,它和数据类型表示引用。概念:引用是一个变量的别名,不占用内存空间。因为引用不占内存,无法区分出数组中的元素位置。C++程序的源代码文件是以.cpp为结尾的。⑤ 引用的类型和所引用的变量的类型需要一致。(先有变量再有引用)④ 多个引用引用同一个变量。

2024-08-01 21:28:12 266

空空如也

空空如也

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

TA关注的人

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