如何使用指针
指针使用流程:
定义指针变量。
为指针变量赋值。
访问指针变量中指向地址的值。
在指针类型前面加上 * 号(前缀)来获取指针所指向的内容
package main
import "fmt"
func main() {
var a int = 20
var ip *int
ip = &a
fmt.Println(&a)
fmt.Println(ip)
fmt.Println(*ip)
}
代码运行结果:
C:UsersxiaojDesktop>go
C:UsersxiaojDesktop&
0xc0420080c0
0xc0420080c0
20
Go 空指针
当一个指针被定义后没有分配到任何变量时,它的值为 nil。
nil 指针也称为空指针。
nil在概念上和其它语言的null、None、nil、NULL一样,都指代零值或空值。
一个指针变量通常缩写为 ptr。
查看以下实例:
package main
import "fmt"
func main() {
var ptr *int
fmt.Println("%xn", ptr)
}
示例输出结果:
C:UsersxiaojDeskto
本文发布于:2024-02-02 22:46:04,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170688516746946.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |