关于 sizeof 的原理

学术版

最后一个问题,是 然后前面的所有问题应该很好理解了吧
by UnyieldingTrilobite @ 2021-11-22 21:38:27


`sizeof` 是地址总长度 还有 `a+1` 本来不就是一个地址而已吗
by cjZYZtcl @ 2021-11-22 21:40:02


`sizeof a` 的时候 `a` 是一个数组,而 `a + 1` 在做运算的时候,`a` 从数组退化为指针了,所以 `sizeof` 出来的只是指针大小而已
by 小粉兔 @ 2021-11-22 21:40:18


你换成 64 位机子的话,`sizeof(a + 1)` 应该就是 $8$ 了
by 小粉兔 @ 2021-11-22 21:41:54


就是说 sizeof 数组和 sizeof 指针是不一样的
by 小粉兔 @ 2021-11-22 21:42:12


小粉兔无敌!
by 林聪 @ 2021-11-22 21:44:44


小粉兔强啊
by over_caykl @ 2021-11-22 21:45:15


哦好的,谢谢pink rabbit巨佬!
by nalemy @ 2021-11-22 21:49:34


|