您的位置首页百科问答

c语言union用法

c语言union用法

的有关信息介绍如下:

c语言union用法

C语言union用法。

C 语言共用体union

共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。

定义共用体

为了定义共用体,您必须使用 union 语句,方式与定义结构类似。union 语句定义了一个新的数据类型,带有多个成员。union 语句的格式如下:

语法:

union 共用体名{

成员1

成员2

....

};

点击打开Dev C++,如图所示:

打开之后,新建一个源代码,如图所示:

C#语言union公共体的用法,调用公共体中的值,如图所示

点击运行编译,输出i的值为4,如图所示: