美文网首页
golang指针

golang指针

作者: 厚颜无齿 | 来源:发表于2018-03-13 00:54 被阅读0次

    关于指针,我的理解是这样的,它指向一个内存的地址,也就是某个类型在内存中存放的地方。

    定义一个指针 var d  *int  

    存放一个对象 var str string

    然后获取这个对象在内存中的地址: point := &str

    最后就是让指针指向这个对象的地址: d = point

    取指针对应的值 *d

    我们可以定义一个方法,传入一个指针,改变这个指针内存的值

    func changevalue(v *int){

    *v = 90

    }

    func main()

    {

    i :=5;

    d:=&i

    changevalue(d)

    }

    相关文章

      网友评论

          本文标题:golang指针

          本文链接:https://www.haomeiwen.com/subject/tyrafftx.html