摘要:
对程序员的经验进行评估可以通过看其对struct结构体的使用情况。 会不会用struct,怎样使用struct,是区别一个开发人员是否具备丰富开发经历的标志。 在嵌入式系统的C/C++代码编程中,经常要传送的不是简单的字节流(char型数组),而是多种数据组合起来的一个整体,表现形式就是结构体。而经 阅读全文
摘要:
1. 为什么要进行对齐 对于结构体,编译器会自动进行成员变量对齐处理,是为了提高运算效率。 缺省情况下是自然对齐方式。 2. 自然对齐 即默认对齐,按照结构体的成员中size最大的成员进行对齐。 例: struct naturalalign { char a; short b int c; }; 上 阅读全文