1.指针的作用
指针类型用于传递地址, 而不是传递值,这样做的好处是避免值的体积过大, 影响传递的效率
2.指针的运算符
1)*:*有两个作用
①指针变量声明:var a *string
②从指针变量中取值:
var b string="hello"
var c *string
c = &b
fmt.Println(c)
fmt.Println(*c)
2)&:的作用是从变量中取址
var a int = 5
var b *int = &a
fmt.Println(b)
1.指针的作用
指针类型用于传递地址, 而不是传递值,这样做的好处是避免值的体积过大, 影响传递的效率
2.指针的运算符
1)*:*有两个作用
①指针变量声明:var a *string
②从指针变量中取值:
var b string="hello"
var c *string
c = &b
fmt.Println(c)
fmt.Println(*c)
2)&:的作用是从变量中取址
var a int = 5
var b *int = &a
fmt.Println(b)