- 博客(4)
- 收藏
- 关注
原创 C语言结构体内存对齐
每个特定平台上的编译器都有自己的默认“对齐系数”(也叫对齐模数)。程序员可以通过预编译命令#pragma pack(n),n=1,2,4,8,16来改变这一系数,其中的n就是你要指定的“对齐系数“,vs默认是8.类型的对齐值对应他们本身字节大小,比如int对齐值为4,char类型为1,他们储存是寻找他们对齐。结构体比较特殊,有对齐值这一说法,看几张图。以上是结构体内存对齐大概介绍。后面注释为占空间的地方。再说一下结构体对齐值。
2023-12-25 20:17:26 437
原创 C语言模拟qsort函数
3.数组元素所占字节(int,double,char等所占字节)这里模拟是用冒号排序实现,qsort是用快速排序实现排序。这里用两组不同类型数组测试了下。2.元素个数(从前往后计算)
2023-12-05 11:54:43 484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人