匿名共用体

原创 2012年03月25日 22:37:59
匿名共用体
struct widget
{
    char brand[20];
    int type;
    union 
    {
        long id_num;
        char id_char[20];
    };
};
...
widget prize;
...
if(prize.type == 1)
    cin >> prize.id_num;
else
    cin >> prize.id_char[20];
...
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C++数组,字符串,string,结构,共用体,枚举,指针,静态动态内存,vector及array类简介

使用列表的方法初始化数组,如int cards[4]={3,6,8,9},列表初始化不允许缩窄,如果列表中的元素不足,则其他的自动设置为0。 字符串后面会自动加‘\0’表示结束,如char boss[...

第11章 结构体和共用体

  • 2012-08-16 10:16
  • 143KB
  • 下载

共用体的使用

在C语言中,不同的成员使用共同的存储区域的数据构造类型称为共用体,简称共用,又称联合体。共用体占用空间的大小取决于类型长度最大的成员。共用体在定义、说明和使用形式上与结构体相似。两者本质上的不同仅在于...

结构体与共用体的使用

  • 2009-05-08 15:19
  • 888KB
  • 下载

C语言共用体(Union)

通过前面的讲解,我们知道结构体(Struct)是一种构造类型或复杂类型,它可以包含多个类型不同的成员。在C语言中,还有另外一种和结构体非常类似的语法,叫做共用体(Union),它的定义格式为: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)