c 结构体、共用体
c语言中的结构体类似 c# 类的定义 ,结构体 属于值类型
struct Book { int no; char[20] name; } book; book b; b.no = 123; b.name = 'wasoft';
结构指针
struct Book* p; p = &book; p->no = 321; p->name="wasoft";
共用体 union 新的字段值会覆盖旧值
union{ int n; char ch; double f; } a, b, c;
也就是 a、b、c 共占用 8 个字节的内存
修改一个成员的值会影响其他成员。
浙公网安备 33010602011771号