当前位置:首页>维修大全>综合>

什么叫空指针 为什么要判断指针是否为空

什么叫空指针 为什么要判断指针是否为空

更新时间:2023-09-12 22:40:59

什么叫空指针 为什么要判断指针是否为空

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

更多栏目