飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2033|回复: 0

[Go] go语言之指针

[复制链接]
  • TA的每日心情
    开心
    2023-2-7 08:49
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    发表于 2018-12-7 22:55:45 | 显示全部楼层 |阅读模式
         很多语言都鄙弃了c++的指针,没想到go语言还有这货,指针就是一个地址、知道这个地址就能找到地址里面对应住的是谁,如下是go语言指针的使用例子:

    [Golang] 纯文本查看 复制代码
    package basicuse
    
    import "fmt"
    
    func getLocalVariablePorint() *int {
    	i := 999
    	return &i
    }
    
    //TestReturnFunctionLocalVariablePoint 测试返回函数本地变了指针
    func TestReturnFunctionLocalVariablePoint() {
    	var pi *int
    	pi = getLocalVariablePorint()
    	k := 888
    	fmt.Println("k value:", k)
    	fmt.Println("fun return value:", *pi)
    }

    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表