C语言中如何计算数组占用的内存空间?

计算数组占多少内存需要将元素个数和类型大小相乘。如果数组长度是n,元素类型为XXX,那n*sizeof(XXX)就是该数组在内存中占据的字节总数。

比如有3个float元素的数组,总大小就是3*4=12字节,因为float类型通常占用4字节空间

评论 (0)