为了账号安全,请及时绑定邮箱和手机立即绑定

关于sizeof函数可以计算int型的长度吗?怎么操作呢?

关于sizeof函数可以计算int型的长度吗?怎么操作呢?

慕尼黑8549860 2021-10-21 19:15:39
sizeof函数可以计算int型的长度吗?求大佬指点!
查看完整描述

2 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

你这里的a是有数据类型的,所以在用&a[1]-&a[0]的时候所出现的数值是1,因为它们之间相差的是一个int型变量的空间。同样的,可以用指针来理解,你声明一个指针的时候用的是
int *p;//这个指针是指int型变量的。
这说明了在变量中,变量地址也是有类型的(如果不是的话,内存中都是二进制的数,就分不出什么 是什么了)
现在你这么理解就可以了。想要明白更多,必须从计算机组成,汇编和操作系统都学的差不多了才可以。

查看完整回答
反对 回复 2021-10-24
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

可以啊,任何数据类型都可以!
sizeof(int)即可

查看完整回答
反对 回复 2021-10-24
  • 2 回答
  • 0 关注
  • 229 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信