首页 > 试题广场 >

在64位系统中,请计算以下变量的sizeof值,int p.

[单选题]
在64位平台中,请计算以下变量的sizeof值,int p = 10;int* q = &p;
sizeof(p) = ?  sizeof(q) = ?
  • 10,20
  • 4,4
  • 4,8
  • 8,4
和操作系统没有关系,64位控制台程序下指针变量是8位的
发表于 2020-11-20 18:32:13 回复(1)
指针大小和指针是什么类型没有关系,32位平台指针是4字节,64位平台指针是8字节
发表于 2021-06-25 21:42:47 回复(0)
int 型变量4个字节, 64位指针型变量8个字节。
发表于 2022-07-12 15:32:25 回复(0)
64位下,指针变量的长度是八位
发表于 2021-04-07 08:16:41 回复(0)
指针大小和指针是什么类型没有关系,32位平台指针是4字节,64位平台指针是8字节
发表于 2022-07-21 18:11:59 回复(0)
指针的大小和操作系统位数、CPU位数、编译器的位数都是有关系的
发表于 2021-12-31 14:14:20 回复(0)
指针的大小与操作系统有关,32位 4字节,64位 8字节
发表于 2021-12-14 23:17:39 回复(0)
C
发表于 2021-06-07 18:59:22 回复(0)
int* q = 20; 能编译通过? 
q 也是个指针吧 windows 64 用VS2017  32位  ,大小也是4
发表于 2020-08-05 15:37:51 回复(2)