【1】可以通过指针改变指向值
go
func main(){
var num int = 10
fmt.Println(num)
var ptr *int = &num
*ptr = 20
fmt.Println(num)
}【2】指针变量接收的一定是地址值

【3】指针变量的地址不可以不匹配

PS:*float32意味着这个指针指向的是float32类型的数据,但是&num对应的是int类型的不可以。
【4】基本数据类型(又叫值类型),都有对应的指针类型,形式为*数据类型,
比如int的对应的指针就是int, float32对应的指针类型就是float32。依次类推。