zoukankan      html  css  js  c++  java
  • c语言结构体中字节对齐方式

    //TODO:

    1】结构的大小(sizeof)必须为最大内部最大成员的整数倍,不足则补齐

    2】结构体中第一个成员必须放在offset为0的位置,后面的成员位置必须为该成员大小整数倍的位置,不足则顺延补齐

    3】如果A结构中嵌套B结构体,则B在A的位置为B中最大成员的整数倍

    typedef struct{
      char a;
      int b;
      short c;
    }test;
    /*结构体大小为12
    对齐方式为
    axxx
    bbbb
    ccxx
    xx为了对齐空出来的地方
    */
    
    
    他只是向前航行,脚下是沉静碧蓝的大海,而头顶是金色的太阳。
  • 相关阅读:
    TP之Model(select(),add())
    TP之空操作及View模块
    ThinkPHP之初识
    smarty引擎之练习
    领先环境HTML
    php流程
    分页
    弹窗
    邮箱项目
    TP框架修改操作
  • 原文地址:https://www.cnblogs.com/bliss-/p/12858909.html
Copyright © 2011-2022 走看看