gpt4 book ai didi

objective-c - *变量名和变量名有什么区别

转载 作者:太空宇宙 更新时间:2023-11-04 05:20:49 25 4
gpt4 key购买 nike

在 Objective C、C 和其他支持指针的语言中,*变量名和 & 变量名有什么区别。不是都包含地址位置吗?

最佳答案

&variablename 

包含指针的地址位置。

*variablename

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

这里有一张图可以更好的理解 enter image description here

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

关于objective-c - *变量名和变量名有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9662595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com