小编Nas*_*Nas的帖子

为什么我的指针大小在 64 位计算机上是 4 个字节?

编译器说我的指针是 4 个字节,但我的电脑是 64 位操作系统。它不应该说它是 8 个字节而不是 4 个字节吗?是什么导致了这个问题?IDE 是这样做的吗?也许,编译器也许?

int *p;
printf("%d", (int)sizeof(p));


compiler says: 4
Run Code Online (Sandbox Code Playgroud)

c 64-bit byte

4
推荐指数
1
解决办法
1393
查看次数

标签 统计

64-bit ×1

byte ×1

c ×1