什么是需要对一个变量赋值为null

2024-12-27 03:20:51
推荐回答(2个)
回答1:

其实意思是 初始化变量。 就是这个null只是一个数值,对它初始化什么数值都行的。
不初始化变量,后面会编译错误。内存中只是声明了,却没有初始化。

回答2:

比较常见的是用于指针初始化
在开设指针变量时,将指针初始化为0,这样在使用时,先查看指针是否是0,由此确定指针是否有效,在程序结束时,可以查看指针是否为0,从而决定是否需要释放相关内存,释放后也应当设置失效指针变量为0。以此避免野指针造成的程序不稳定。