黑马程序员技术交流社区

标题: OC中空指针和野指针的区分 [打印本页]

作者: lxhmcxy    时间: 2015-9-29 22:28
标题: OC中空指针和野指针的区分
OC中空指针和野指针的区分:空指针:

1> 没有存储任何内存地址的指针就称为空指针(NULL指针)

2> 空指针就是被赋值为0的指针,在没有被具体初始化之前,其值为0。

例如:

Student *s1 = NULL;
Student *s2 = nil;

野指针:
"野指针"不是NULL指针,是指向"垃圾"内存(不可用内存)的指针。野指针是非常危险的





作者: Jusive    时间: 2015-9-29 22:40
"野指针"不是NULL指针,是指向"垃圾"内存(不可用内存)的指针




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2