unix - 在数据段不可访问的情况下,为什么位置 0?

  显示原文与译文双语对照的内容

我正在阅读 UNIX(R) 环境中的高级编程。 我在试图回答每一章末尾的问题,但是我在这个问题上被卡住了:

然而,一些UNIX系统实现故意安排在执行程序时,在数据段中的位置 0不能访问。 为什么?

时间: 作者:

这本书有答案:

7.4 提供了一种方法,以便在尝试取消引用空指针时终止进程,通常为C 编程错误。

作者:
...