c - 一个 Void 指针的内存

标签 c pointers

这是一个非常基本的问题。我只是想知道 void 类型指针的内存中会有什么。

非常感谢任何帮助。谢谢!

最佳答案

void 指针只是一个提供内存地址的值。如果没有更多信息,则无法确定 void 指针实际指向的内容。

至于void指针在内存中占用的是什么,在32位架构上是32位值,在64位架构上是64位值(以此类推。 )

此值的解释在很大程度上取决于底层架构及其实现内存寻址的方式。

关于c - 一个 Void 指针的内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10551111/

相关文章:

c++ - 如何使用 malloc 正确引用结构内的双指针

c++ - 在 tbb 原子变量上进行位测试和设置 (BTS)

c - char* 的 printf 出现段错误

c - 指针和 libPcap

c - 复制结构时没有获得正确的值

C: `int a[10]` 是什么意思

客户端套接字无法使用轮询/选择接收数据

c++ - 为 Mac OS X 设置 WindowsHookEx?

c - 构建项目存在哪些替代环境?

c++ - 将 std::string 转换为 char * 替代