ToB企服应用市场:ToB评测及商务社交产业平台
标题:
十五、联合体(union)
[打印本页]
作者:
天津储鑫盛钢材现货供应商
时间:
2024-1-8 10:28
标题:
十五、联合体(union)
十五、联合体(union)
1、union语法
联合体和结构体都是自定义数据类型 ,通过union可以创建一个联合体,union中的成员变量
共享内存
(即内存中有重叠的部分),因此union的数据类型大小由其最大的成员变量决定。
//联合体union语法
union 联合体名称
{
变量类型 变量名称;
变量类型 变量名称;
};
//示例
union USER //联合体声明
{
short sHP;
int nHP;
};
USER user; //联合体使用
user.sHP=200;
复制代码
2、union的特点及使用
①union中任意一个成员变量的变动,都可能导致其他成员变量的值发生变化
②union变量的大小由其最大的成员变量决定
[code]//union的使用#include union USER //联合体USER类型的定义{ short sHP; int nHP; double fHP;};int main(){ USER user; //声明一个联合体的变量,再没有初始化的情况下,值不好确定 std::cout
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4