12 函数返回值的地址引用

Posted abel2020

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12 函数返回值的地址引用相关的知识,希望对你有一定的参考价值。

def fun():
    s="python"
    print("%s address is %d" % (s,id(s)))
    return s

f=fun()
print("%s address is %d" % (f,id(f)))

运行结果:
python address is 3049855780144
python address is 3049855780144

函数返回时,通过对地址的引用得到python ,即r 和s都是对py所在内存空间的引用

 

以上是关于12 函数返回值的地址引用的主要内容,如果未能解决你的问题,请参考以下文章

在c语言中子函数引用主函数中的值和引用主函数某个值的地址的区别

地址运算符是不是返回变量引用的值的地址

从使用 wkwebview 返回值的 javascript 调用 swift 函数

将引用作为函数返回值的格式好处和规则

Fragment 的 GetTag 返回空对象引用

引用作为函数返回值的一点思考