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

sizeof函数可以计算int型的长度吗?求大佬指点!

慕尼黑8549860
浏览 233回答 2
2回答

皈依舞

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

慕姐4208626

可以啊,任何数据类型都可以!sizeof(int)即可
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
Python