指针的用法
指针也是一个变量,但它是一种特殊的变量,它存储的数据不是一个普通的值,而是另一个变量的内存地址
var a
= 10
fmt
.Printf("a值%v--a的类型%T--a的内存地址%p\n",a
,a
,&a
)
var p
= &a
fmt
.Printf("%v--%p",p
,&p
)
fmt
.Println(*p
)
*p
= 30
fmt
.Println(a
)
定义指针 new make
var b
= new(int)
*b
= 100
fmt
.Println(*b
)
转载请注明原文地址:https://ipadbbs.8miu.com/read-52580.html