GO语言基础——指针

GO语言基础——指针

指针也是一种数据类型,它存放的内容是变量的地址

var a int = 123

var p *int = &a //声明一个名字为p的指针变量,存放的值为a的地址

在这里插入图片描述

指针变量存放的内容是变量a的地址,当然作为一个变量,p也有自己的地址

注意:上面的地址是我随机写的,在不同的计算机上不一定相同

我们可以用p来引用变量a

 package main
import "fmt"
func main(){
    
    
    var a int = 123
    //int类型的指针只能接收int类型的数据
    var p *int = &a     //取地址运算符,&a表示a的地址
    fmt.Println(*p)   //通过*p引用a,输出 123
}

}


猜你喜欢

转载自blog.csdn.net/qq_52698632/article/details/113574595