结构体类型和结构体的区别 结构体类型:不分配内存;不能存取、赋值、运算 结构体变量:分配内存;可以存取、赋值、运算 结构体变量占字节数是各成员占字节数总和 结构体类型中成员定义与普通变量定义的区别 成员定义:不分配内存 变量定义:分配内存 共用体与结构体的区别 (1)关键字不同 (2)所占内存空间的区别:共用体各个成员共用同一段内存;结构体各个成员拥有各自的存储空间。 注:(1)共用体变量所占用内存大小等于共用体所占长度最长的成员; (2)在某一时刻引用时,只有最新存储的数据是有效的