做网站应该注意些什么青岛响应式网站设计
做网站应该注意些什么,青岛响应式网站设计,服务器网站管理助手,免费商城网站申请联合体的定义
联合体的定义和结构体相同。 联合体成员共用存储空间#xff0c;联合体占用的空间最大长度的数据成员的长度。
union State
{char sleep;char run;int suspend;double error;
}state_u;以上例子#xff0c;State表示联合体的名字#xff0c;它相当于声明了一…联合体的定义
联合体的定义和结构体相同。 联合体成员共用存储空间联合体占用的空间最大长度的数据成员的长度。
union State
{char sleep;char run;int suspend;double error;
}state_u;以上例子State表示联合体的名字它相当于声明了一个联合体的模板以后可以使用union联合体名来声明一个联合体变量。state_u表示在创建联合体模板(State)的同时定义了一个联合体变量state_u。 例如
union State s1,s2; //声明两个联合体变量s1和s2此外还可以使用typedef重新定义联合体模板(类型)
//将联合体模板union data重新命名为stu_data,以后使用stu_data就可以直接定义联合体类型的变量。
typedef union data
{char* name;char age;
}stu_data;
//使用新名字stu_data创建两个变量stu_info1和stu_info2
stu_data stu_info1,stu_info2;初始化联合体
方式1
stu_data a;
a.name xiao;
stu_data ba; //把一个联合初始化为另一个同类型的联合方式2
stu_data c{ming}; //直接赋值会把第一个成员赋值给联合体也就是说c表示 char* name方式3
stu_data d{.age23}; // 使用初始化器
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/90386.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!