嵌入式学习心得(十二)关于一维二维指针的地址

指针的算数运算:指针+ - 整数    考虑指针的步长

                 指针-指针 (没有加法,只有减法)高地址  -  低地址

 

一维数组做形参,编译器当作元素指针

即:传一维数组名用元素的指针来接

     传二维数组名用一维数组指针来接

 

对数组名取地址 = 数组的地址,跳数组长度

 

数组

a   一维数组的首元素的地址

*(&a) =  a  对一维数组地址的取值等于一维数组首元素的地址

&a  对一维数组名取地址等于一维数组的地址

*&aa)对二维数组的首元素的地址

&aa  对二维数组名取地址  二维数组的地址

aa  首个一维数组的地址

*aa  首个一维数组的首元素的地址

**aa  首个一维数组的首元素的值

**&aa=  *(a)  对二维数组的地址取两次值等于首个一维数组的首元素的地址

 

&a  + 1  跳数组长度

 

数组名是指针常量,保存数组的首元素的地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值