2024年1月7日发(作者:)
3. short c;4. };15.
6. #pragma pack (2) /*指定按2字节对齐*/7. struct C {8. char b;9. int a;0. short c;1. };2. #pragma pack () /*取消指定对齐,恢复缺省对齐*/23.
24.
25.
6. #pragma pack (1) /*指定按1字节对齐*/7. struct D {8. char b;9. int a;0. short c;1. };2. #pragma pack ()/*取消指定对齐,恢复缺省对齐*/33.
4. int s1=sizeof(struct A);5. int s2=sizeof(struct B);6. int s3=sizeof(struct C);7. int s4=sizeof(struct D);8. printf("%dn",s1);9. printf("%dn",s2);0. printf("%dn",s3);1. printf("%dn",s4);2. }输出:8128
发布评论