不讨论 c 语言和汇编这些低级语言的情况。它们为性能优化,所以有空指针没问题。
Python 的 null 是 None, 是个类型为 NoneType 的 object. 我说的是 c++/python/java/rust/kotlin 这些高级语言不再需要 null 这个概念了。但显然这些语言都设计错误。
【 在 ylh1969 (没谱) 的大作中提到: 】
: 指针变量是个存储单元,里面存地址。这个意义上,没有空这么一说。
: 存个0,本质上是非法地址(其实0地址是有意义的,就是内存中的第一个单元。)。只不过规定他是NULL罢了。非常主观的一件事。
--
FROM 112.47.122.*