以下是带有标记的联合体模板的示例:
union myU {
int digit;
double bigfl;
char letter;
};
以下是定义myU
类型的三个union
变量的示例:
union myU fit; // union variable of myU type
union myU save[10]; // array of 10 union variables
union myU * pu; // pointer to a variable of myU type
可以初始化联合。有三个选择:
union myU valA;
valA.letter = \'R\';
union myU valB = valA; // initialize one union to another
union myU valC = {88}; // initialize digit member of union
union myU valD = {.bigfl = 118.2}; // designated initializer
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。