为什么我不能取消引用空指针?也就是说,为什么我不能读/写地址只是 0 的内存?
我进程的基址指针是否有不同的地址?如果是,是否有办法获得可用于我的进程的默认堆的较低内存加法器?
最佳答案
空指针不是指向“[其] 地址只是 0 的内存”的指针。它只是一个不指向任何有效内容的特殊指针。
C 语言说对取消引用空指针的程序的行为没有要求。
关于c - 取消引用空指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23787217/