0
点赞
收藏
分享

微信扫一扫

【Go】野指针和悬空指针

small_Sun 2022-04-13 阅读 74

野指针与悬空指针

野指针

野指针是指一种指向的内存位置不可知的指针,一般是由与指针变量在声明时未初始化导致。

var ptr *int			//声明指针类型变量
fmt.Printf("%p\n", ptr) //0x0 
fmt.Println(ptr) 		//nil
*ptr = 10				//panic
a := 10
ptr = &a				//初始化

悬空指针

悬空指针是指指针所指向的内存空间已经被释放了。

举报

相关推荐

0 条评论