您的位置: 网站首页 > 程序开发 > C语言程序设计案例教程 > 第九章 结构体、共用体与枚举类型 > 【9.2 共用体案例】

9.2 共用体案例

 

9.2  共用体案例

案例9.3  共用体

【项目任务】

学习如何使用共用体数据类型。

【设计思路】

定义一个共用体变量x,并使用该变量。

【程序代码】

#include <stdio.h>

#include <string.h>

union

{

    int i;

    char str[20];

} x;

 

main()

{

    x.i=100;

    printf("%d\n",x.i);

    

    strcpy(x.str,"Hello\n");  

    printf("%s",x.str);

}

【运行结果】

100

Hello

【知识拓展】

共用体又称为联合,是一种自定义数据类型。它采用覆盖技术,可以使几个不同的变量共占同一段内存。