c - 为什么C(16)中指针变量的大小是2字节?

标签 c pointers

为什么 ANSI 在 C 语言中将指针变量的大小保留为 2 个字节(16 位)。

最佳答案

ANSI 没有也永远不会去了解你的实现使用了什么:

sizeof(void *)

关于c - 为什么C(16)中指针变量的大小是2字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24043578/

相关文章:

C++:运算符重载<用于指向对象的指针

c - 简单的 c 错误使指针来自整数而不进行强制转换

c - 如何在 C 中将变量参数默认设置为空?

c - 是否可以动态选择 UNION 下的 2 个结构之一?

c - 访问pcap文件头

c - 除了 stdlib.h 之外,exit() 函数是否在其他任何地方声明?

c - malloc() 对于结构中的指针不会将内存绑定(bind)到声明的大小

c - 对包含数组的结构使用 free()

c++ - 编译器资源管理器和 GCC 有不同的输出

c - 能够改变 const 指针的值