在许多笔试面试中都会涉及到sizeof 运算符的求值问题. 这类问题主要分四类: 基本数据类型,如int,bool,fload,long,long,int * 等,这一类比较简单,但要注意x86和x64情况下的指针大小 枚举 enum.这个类型网络上有说是1-4个byte,根据最大值决定的:也有说是sizeof(int).我这边个人使用 visual studio 2015 获得的结果是4个byte struct 和 union 组合类型.union 是取其中一个最大成员的size作为其size…