摘要:
1、联合体(共用体)union U{ char s[9]; int n; double d; }; 联合体和结构体的定义和使用是一样的,就不详细的赘述。必须要记住:联合体所有的成员变量都是共享同一块内存的,从相同的起始地址进行赋值。也就是给联合体的一个成员变量赋值的时候,就会改变... 阅读全文
摘要:
1、结构体 C语言中,结构体是一块连续的内存,各个成员按照定义的顺序,一次尽心存放,编译器会按照语法进行分析之后,计算需要的大小空间进行分配,为了每个成员都可以被快读访问到,所以需要进行地址对齐,struct MyStruct{ int a; char b; int c;}; 一个... 阅读全文