指针和双重指针

本文介绍了指针和双重指针的概念,通过比喻帮助理解指针作为地址的概念,以及双重指针如何指向指针变量的地址。文章提到,如果具备计算机组成原理基础,可以将指针关联到指令的寻址方式,包括直接寻址、一次间接寻址和两次间接寻址。
摘要由CSDN通过智能技术生成

对指针和双重指针甚至多重的一些愚见

写在前面:指针是一个概念而不是一种具体的东西,计算机就是套娃,多重指针和双重指针的思想一样,就是不停的一层套一层。

指针

指针也可以称为单指针、一级指针,这里我举个例子帮助理解。

小红:小蓝,你知道小黑在哪里吗?

小蓝:小黑他现在在教室的第一组第一排最左边的位置上。

这里的(小黑他现在在教室的第一组第一排最左边的位置上)指出小黑现在的位置,此时小黑并不在小红和小蓝的身边,只知道小黑在教室的座位上,而小蓝说的小黑的位置就可以理解为指向小黑目前所在位置的指针

用C++来描述就是:

int main(){
	int black = 10;
    int* blue = &black;// *写在变量名前面表示该变量是指针变量,表示一个地址
	return 0;
}

在这里插入图片描述


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值