C 共用体

参考链接:https://www.runoob.com/cprogramming/c-unions.html
共用体和结构体类似,不过不是保存多个不同类型的数据项的,而是可以在一个储存位置上储存多个不同类型的数据项,但是任意时刻都只能储存一个数据类型的数据项。

共用体的定义

union  [union_tag_name]{
    type member_name;
    //例
    char name[1000]    
    ...
}[one or more  variables];

共用体的占用的内存应足够存储共用体中最大的成员,如上面共用体的sizeof()为1000。

访问共用体成员

访问共用体成员使用成员访问符.
注意只能存储一个值,新的值存入后虽然老的值能访问,但是值已经损坏

posted @ 2019-10-23 20:40  凌晨四点的蓝  阅读(166)  评论(0编辑  收藏  举报