Golang的指针笔记

指针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

}
Author: Lei

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.