c结构体内存对齐


struct stu

  char c1;

  int      i;

  char c2;

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

  分析:

    1)对齐原则:

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

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