看完果真了解了不少
留恋流年 发表于 2017-2-28 22:20
已阅不过,十分懵懂啊
其实明白甲鱼哥再视频里说的那个小例子就好了
1
天呢我居然花了半小时认认真真的看完了,还有点懂了,太感动了{:10_266:}
看了但是一脸懵逼
ll
1、结构体内存对齐
结构体一起长度最宽的成员为基准进行对齐(假如结构体中最长的为int,则对齐标准为4个字节;假如最长为*p指针,则对其标准为8个字节)
2、结构体1地址与第一个成员的地址一致
(所以不存在头填充)
刚看一段就去看评论了,实在是看不下去{:10_266:}
“关于位域需要了解的是,它们是由字(或字节)层面的掩码和移位指令实现的。从编译器的角度来看,struct foo5 中的位域就像 2 字节、16 位的字符数组,只用到了其中 12 位。为了使结构体的长度是其最宽成员长度 sizeof(short) 的整数倍,接下来进行了填充。”
看不懂,请教大神{:5_99:}
{:10_254:}拿废液做内嵌
过来学习一下。
641143382 发表于 2020-1-14 20:25
看到他说,他花了很久来研究如何让程序占用更少的内存时,但后来发现人们根本不在乎这件事了,因为机器的发 ...
同风格头像
好好学习才能天天向上!
666
好文章
牛
解决废液问题我可以这么理解吗,就是以后在申明变量的时候,我就按数据类型从大到小依次申明就行了?
话说这篇文章是在第几课提到的来着???
我记得当时举例子 有个修改文件中变量查看大小的变化的,记不得是啥命令了.
是用size么?有点不像
Ian_Li 发表于 2023-3-22 16:18
话说这篇文章是在第几课提到的来着???
我记得当时举例子 有个修改文件中变量查看大小的变化的,记不得是啥 ...
知道了,结构体...
@夏季的春秋 我开始结构体了,五月16考试{:10_272:}