大家好,我是小新,我来为大家解答以上问题。空指针问题闪退怎么解决,空指针很多人还不知道,现在让我们一起来看看吧!
1、首先理解指针,指针就是指向内存的某个地址的一个变量.
2、比如
3、int *a = &b;
4、这里 a 的指针就是指向 b 的地址的一个变量.
5、而如果 a 指针不需要指向任何一个地址那么就可以把 a 指针置空
6、int *a = NULL;
7、空指针的地址是 0x00000 所以他不指向任何一个地方
8、就是空指针.一般判断指针是否为空可以判断指针是否有效,以防止程序崩溃,比如经常看到程序非法操作就是因为指针的问题.
本文到此讲解完毕了,希望对大家有帮助。