结构体成员非对齐访问所带来的思考 问题的引子 在论坛上看到的一个帖子如下:标? 题: 交叉编译器导致sizeof结果不一致?? 刚刚解决了一个问题 一个程序莫名其妙地就运行不了了 仔细检查之后发现原来是一个宏里面包含sizeof(某数据结构) ? 在4.2版本的arm-linux-gcc 下这个sizeof的结果是16 在3.4.3版本下结果是24 ? 略有无语开始怎么也没想到是这个问题以为