指针Key &取得地址,*取得指针的值。 指针变量接收的一定是地址值。基本数据类型,又叫值类型,都对应的指针类型,都对应的指针类型,形式为*数据类型,比如说 int 对应的就是*int
package main
import "fmt"
func main() {
var age int = 18
fmt.Println(&age, age)
//&符号,和变量,就可以知道这个变量age 空间本身的地址
var ptr *int = &age
fmt.Printf("ptr的数值是%v,ptr的内存地址%v\n ptr取得数值%v", ptr, &ptr, *ptr)
//现实结果为,打印出地址。
// 0xc000012088
//0xc000012088
}