go语言中的指针运算符 go 函数指针( 二 )


定义:指针类型的变量存储的是?个地址,所以?叫指针类型或引?类型
b 是值类型,它指向的是内存地址上的值
a是指针类型,它指向的是b的内存地址
指针类型定义 , 语法: var 变量名 *类型
指针类型在定义完成后,默认为空地址,即空指针(nil)
在定义好指针变量后,可以通过***** 符号可以获取指针变量指向的变量
在这里的 *a 等价于 b,通过修改 *a,最终修改的是值类型b的值
这里a,d是值类型 , b,c是指针类型
d就相当于把a内存地址上值,在内存中从新开辟了一块空间存储,d和a互不影响
b,c相当于指向了a的内存地址 , 当使用*号引用出内存地址上的变量上,修改值得,a的值也会跟着改变
【go语言中的指针运算符 go 函数指针】go语言中的指针运算符的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于go 函数指针、go语言中的指针运算符的信息别忘了在本站进行查找喔 。

推荐阅读