【Go】野指针和悬空指针

small_Sun

关注

阅读 79

2022-04-13

野指针与悬空指针

野指针

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

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

悬空指针

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

精彩评论(0)

0 0 举报