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

共用体的定义

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

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

访问共用体成员

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

相关文章:

  • 2021-07-20
  • 2021-10-20
  • 2021-07-22
  • 2022-12-23
  • 2021-06-03
  • 2022-12-23
  • 2021-08-19
  • 2021-10-16
猜你喜欢
  • 2021-10-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案