C sizeof使用规则及陷阱分析(3)计算机等级考试
文章作者 100test 发表时间 2010:01:01 13:02:13
来源 100Test.Com百考试题网
四、复杂数据类型中sizeof及其数据对齐问题
(1)、union的sizeof问题与cpu的对界
考虑下面问题:(默认对齐方式)
1 union u //8对齐
2 {
3 double a.
4 int b.
5 }.
6
7 union u2 //4对齐
8 {
9 char a[13].
10 int b.
11 }.
12
13 union u3 //1对齐
14 {
15 char a[13].
16 char b.
17 }.
18
19 cout