从今天起,豆芽有空也尽己所能,帮助一下大家。 面经来源:https://www.nowcoder.com/discuss/689866?source_id=discuss_experience_nctrack&channel=-1 1. C语言结构体怎么定义节省内存 在保证值域足够的情况下,用小字节变量代替大字节变量,如用short替代int,float替代double 将各成员按其所占字节数从小到大声明,以尽量减少中间的填补空间(字节对齐)。 可以取消字节对齐,#pragma pack(1),当然这会牺牲效率,谨慎采用。 2. 单片机main函数之前做了哪些工作 ...