【发布时间】:2026-02-24 16:10:02
【问题描述】:
C/C++(或任何语言)中的指针是整数吗?指针保存一个内存地址,从 0 到内存的上限。所以用数学术语来说,指针可以被认为是一个非负整数。
指针在 C/C++ 中是如何存储的?还有其他流行语言?
【问题讨论】:
-
这取决于实现。
-
取决于你的意思。指针只是一堆位(在寄存器或另一个内存位置);这些位总是可以重新解释为整数。
-
指针存储一个内存地址。内存地址的形式取决于硬件。
标签: pointers language-agnostic