C语言 数据结构,*&L 与*L的差别是什么?
1 回答
ibeautiful
TA贡献1993条经验 获得超5个赞
*是用来做指针处理的。
*L表示:L里面放了一个地址,*L则把这个地址的内容提出来。
例:20H这个地址里面存了一个数5.
而L则把20H这个地址存起来了。
*L就等于5.
而*&L而不同
&是取地址的意思。
&L就是把L的地址位置取出来。例于L在0X30位置。
*&L的结果,相当于*(0X30)。这个时候,要看0X30里面的值是多少。然后把这个值做为指针,再把具体的数据取出来
添加回答
举报
0/150
提交
取消