空指针和野指针的区别

野指针就是不知道指向哪里,或者说不知道指向的内存是否能够使用,通常都是刚刚声明但没有初始化的指针。空指针不是指向常数0,只指向地址0,即NULL,其实换句话说,指针的本质就是地址嘛,空指针就是指针自己的值(地址)为0空指针的做用是防止野指针的出现,由于咱们不能知道野指针到底指向哪里,因此咱们也没法判断一个指针是不是野指针,这样很危险,但若是养成将指针初始化为空指针的习惯,咱们就能判断出这个指针是否
相关文章
相关标签/搜索