什么是*variablename和&variablename之间的区别

Fir*_*ous 0 c variables pointers objective-c ampersand

在Objective C,C和其他指针支持的语言中,*variablename和&variablename之间的区别是什么.这两个都包含地址位置吗?

AFr*_*ser 5

&variablename 
Run Code Online (Sandbox Code Playgroud)

包含指针的地址位置.

*variablename
Run Code Online (Sandbox Code Playgroud)

返回存储在该内存地址中的值.

下图是为了更好地理解 在此输入图像描述

指针myPointer保存整数变量的地址.要获取该整数的值,我们在指针*ourPointer的名称之前使用*,它为我们提供存储在它所拥有的地址中的值.