开源
内存对齐 标签描述

内存对齐是计算机编程提高性能的一种方式,我们平时用的 ​​struct​​​,​​malloc()​​ 都会进行内存对齐,如下代码: struct{intx;chary;}s;intmain(){printf("%d\n",sizeof(s));//输出8return0;} 32位系统中,上面的代码中 ​​int​​ 占4字节,​​char​​ 占1字节,但是结果会输出8,这是因为编译器自动帮我们做了内存对齐。 而 ​​malloc()​​ 函数也会进行内存对齐,32位系统里面,​​malloc​​ 函...

  1bTlX33AWdQ4   2023年11月02日   27   0   0 字节对齐内存对齐数组