指针变量和解引用操作符

简介: 指针变量和解引用操作符

一:取地址操作符(&)

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/610e08641c20483cac48c48afbe8b80e.png创建变量的本质:是在内存中开辟空间,要向内存申请4个字节的空间,存放a.整型a所占的空间如下图所示:

而通过取地址操作符取出的是什么呢?

对于a来说,我们拿到的是a所占4个字节的第一个字节的地址(地址最小的)。

二:指针变量

我们通过取地址符得到了a的地址,那么我们如何将这个地址存起来呢?

如何理解int *p=&a;


二:解引用操作符

我们只要拿到了地址(指针),就可以通过地址(指针)找到地址(指针)指向的对象,并且可以使其发生变化。




目录
相关文章
|
2月前
|
存储 C语言 C++
动态内存分配与指向它的指针变量
动态内存分配与指向它的指针变量
22 1
|
2月前
|
存储 C语言 C++
指针变量
指针变量
11 0
|
2月前
|
C语言
指向指针数据的指针变量
指向指针数据的指针变量
10 0
|
2月前
|
存储 C语言 C++
怎样定义指针变量
怎样定义指针变量
11 2
|
2月前
|
存储 C++
使用字符指针变量和字符数组的比较
使用字符指针变量和字符数组的比较
14 0
|
2月前
|
存储 编译器
指针变量
指针变量
14 0
|
2月前
|
编译器 C语言
嵌入式C语言变量、数组、指针初始化的多种操作
嵌入式C语言变量、数组、指针初始化的多种操作
32 0
|
2月前
|
存储 算法
LeetCode刷题---75. 颜色分类(双指针,循环不变量)
LeetCode刷题---75. 颜色分类(双指针,循环不变量)
|
4月前
a和i_pointer和*i_pointer的关系,指针、指针变量。
a和i_pointer和*i_pointer的关系,指针、指针变量。
16 1
|
2月前
|
C语言
用结构体变量和结构体变量的指针做函数参数
用结构体变量和结构体变量的指针做函数参数
16 3