指针销毁后是否还可以使用?

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:18:57
在C语言里,指针销毁后是否还能被使用吗?

销毁一次后仅仅完成了空间的释放,此时还可以使用,即指向关系依然存在,但如果释放了两次以上指向关系将不存在,但一般不建议这样使用,既然释放了某空间,紧接着给该空间的指针赋值为NULL,养成良好的编程风格.

销毁指针所指的内存,然后还要使用这段内存?

能不能使用这段内存,得要看具体的销毁实现的算法,没有一个绝对的答案的,有时一个编译选项的改变都会更改最后结果的.

用是可以的,一般来说也不会出错
不过他的值是没什么意义了

不行,那段内存被视为无效咯

在野了呗