释放内存仅仅是通知系统:这块内存我不使用了,以后系统就可以把这块内存分配给其他对象。在没被其他对象占用改写以前,那块内存的内容还就是以前的内容,所以还能输出是很正常的。
但是不要返回局部变量地址。,内存被释放了再去访问这个地址就是错误的操作,第一次访问编译器还会为你保留,但是第二次访问就会出错。
释放内存仅仅是通知系统:这块内存我不使用了,以后系统就可以把这块内存分配给其他对象。在没被其他对象占用改写以前,那块内存的内容还就是以前的内容,所以还能输出是很正常的。
但是不要返回局部变量地址。,内存被释放了再去访问这个地址就是错误的操作,第一次访问编译器还会为你保留,但是第二次访问就会出错。