指针
文章平均质量分 92
你代码出BUG了
这个作者很懒,什么都没留下…
展开
-
C语言-对指针的理解(2)
1.数组指针(指向数组的指针) 数组(Array)是一系列具有相同类型的数据的集合,每一份数据叫做一个数组元素(Element)。数组中的所有元素在内存中是连续排列的,整个数组占用的是一块内存。 以int arr[] = { 99, 15, 100, 888, 252 };为例,该数组在内存中的分布如下图所示: 定义数组时,要给出数组名和数组长度,数组名可以认为是一个指针,它指向数组的第 0 个元素。在C语言中,我们将第 0 个元素的地址称为数组的首地址。以上面的数组为例,下图是 arr 的指向:原创 2022-04-17 20:07:04 · 1042 阅读 · 0 评论 -
C语言-对指针的理解(1)
1.什么是指针 数据在内存中的地址称为指针 2.什么是指针变量 存放了一份数据的地址的变量 一个比较高级的变量,一般的变量用来存放值,指针变量用来存放普通变量的地址 例子1: 假设现在有一个int类型变量a=1,地址为0X62FE0C; 还有一个指针变量p,p=0X62FE0C;正好是变量a的地址; 那么称指针变量p指向了普通变量a。 例子2: 假设现在有一个char类型变量b=‘K’,地址为0X62FE03; 还有一个指针变量q,q=0X62FE03;正好是变量b的地址; 那么称指针变量q原创 2022-04-17 15:09:25 · 1835 阅读 · 0 评论