社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
指针也是一种数据类型,它存放的内容是变量的地址
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
}
}
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!