Fir*_*ous 0 c variables pointers objective-c ampersand
在Objective C,C和其他指针支持的语言中,*variablename和&variablename之间的区别是什么.这两个都包含地址位置吗?
&variablename
Run Code Online (Sandbox Code Playgroud)
包含指针的地址位置.
*variablename
Run Code Online (Sandbox Code Playgroud)
返回存储在该内存地址中的值.
下图是为了更好地理解

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