c结构体内存对齐

struct stu

{

  char c1;

  int      i;

  char c2;

}

  执行 sizeof( stu),结果为:12

  分析:

    1)对齐原则:

      -》以自身的整数倍选择位置,且位置上不能有其他类型占用(如有,则整体偏移下一位置)

      -》总结构体的内存数,为最大类型的最小公倍数

 

  

posted @ 2022-02-10 10:30  dcli  阅读(36)  评论(0)    收藏  举报