指针大小不正确

And*_*kov 2 c

可能重复:
C++中64位计算机的指针大小是多少?

我在大学学习C语言.

我尝试在Windows 7/8上设置编程环境并遇到问题

这段代码:

int main()
  int *p;
  printf("%d",sizeof(p));
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

打印4而不是8(大学打印8).我能做什么?

我的Windows是64位和x64处理器.

Jur*_*aho 5

您可能将代码编译为32位应用程序.您需要将其编译为64位应用程序.检查编译器设置.您的操作系统是64位并不重要.


归档时间:

查看次数:

282 次

最近记录:

13 年,3 月 前