2016 - 2024

感恩一路有你

指针为空判断指针为null 指针初始化时设置为0和NULL的区别?求高手解答~?

浏览量:2803 时间:2021-03-15 19:06:40 作者:admin

指针初始化时设置为0和NULL的区别?求高手解答~?

呃,你可以理解null是一个关键字。如果指针值设置为null,则表示当前指针为空,不指向内存中的任何地址。当指针设置为0时,其本质是在内存中应用一个空间,将0放入内存,然后将0的内存地址分配给指针。指针在使用前需要初始化,很多程序员都在应用给指针赋值或初始化是一个很好的编程习惯,因为如果不初始化指针,指针会随机指向内存中的任何地址,这就是俗称的“指针飘”。在今天的计算机系统中,这算不了什么,但在早期的计算机系统中,内存泄漏是最常见的问题,而系统崩溃是最常见的问题,如果您不明白,请继续询问。谢谢你

指针为空判断指针为null 只能给指针赋null值和什么值 指针指向null再赋值

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。