今天小爱来给大家分享一些关于空指针是什么原因方面的知识吧,希望大家会喜欢哦

1、首先理解指针,指针就是指向内存的某个地址的一个变量.比如int a = &b;这里 a 的指针就是指向 b 的地址的一个变量.而如果 a 指针不需要指向任何一个地址那么就可以把 a 指针置空int a = NULL;空指针的地址是 0x00000 所以他不指向任何一个地方就是空指针.一般判断指针是否为空可以判断指针是否有效,以防止程序崩溃,比如经常看到程序非法作就是因为指针的问题.。

本文到这结束,希望上面文章对大家有所帮助。