结构体变量占多少字节 变量a所占内存字节数是?
浏览量:3272
时间:2021-03-16 17:25:30
作者:admin
变量a所占内存字节数是?
在数据结构的定义中,我们定义了长度为6的字符串num[6]、int类型的数组s和double类型的ave。那么a所指的内存区域的大小=字符串num的大小、数组s的大小、双浮点Ave的大小。在C语言中,字符串在定义时是预先分配的空间(初始化为0),大小是字符串的长度,即num的实际大小是6。数组本质上是指针。当没有分配元素或malloc分配内存时,数组占用的内存等于指针的内存大小,因此S的大小就是指针的大小。双精度浮点数的平均大小在定义时已确定。所以:内存字节占用a=(6指针字节,双精度浮点字节)(指针字节)在32位机中,指针占用4字节,双精度浮点占用8字节,在64位机中,指针占用8字节,双精度浮点占用8字节,最终结果是:在32位机中,a的内存大小是6484=在2264位机器中,a的内存大小是6 8=30
结构体变量占多少字节 python查看变量内存大小 结构体变量所占字节数
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
汽车侧滑图解 汽车侧滑图片