c语言中uninon是什么意思

问问题描述

c语言中uninon是什么意思,有没有大神路过?求指点迷津!

答精选答案

最佳答案

应该是union,共用体声明和共用体变量定义,共用体是一种特殊形式的变量,使用关键字union来定义; 共用体(有些人也叫"联合")声明和共用体变量定义与结构体十分相似。其形式为:   union 共用体名{ 数据类型 成员名; 数据类型 成员名; ... } 变量名。

相关介绍:

共用体表示几个变量共用一个内存位置,在不同的时间保存不同的数据类型和不同长度的变量。在union中,所有的`共用体成员共用一个空间,并且同一时间只能储存其中一个成员变量的值。下例表示声明一个共用体foo:

union foo{

int i;

char c;

double k;

};

再用已声明的共用体可定义共用体变量。

例如用上面说明的共用体定义一个名为bar的共用体变量, 可写成: union foo bar;在共用体变量bar中, 整型变量i和字符变量c共用同一内存位置。

当一个共用体被声明时, 编译程序自动地产生一个变量, 其长度为联合中最大的变量长度。以上例而言,最大长度是double数据类型,所以foo的内存空间就是double型的长度。

本文来自作者[阿巴巴巴巴巴巴巴巴啊]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/yuanxiaojingxuan/202609/297654.html

赞 (0)

发表回复

本站作者后才能评论

评论列表(4条)

  • 阿巴巴巴巴巴巴巴巴啊

    我是公众科技网的签约作者“阿巴巴巴巴巴巴巴巴啊”!

  • 阿巴巴巴巴巴巴巴巴啊

    希望本篇文章《c语言中uninon是什么意思》能对你有所帮助!

  • 阿巴巴巴巴巴巴巴巴啊

    本站[公众科技网]内容主要涵盖:教育咨询,知识百科

  • 阿巴巴巴巴巴巴巴巴啊

    本文概览:应该是union,共用体声明和共用体变量定义,共用体是一种特殊形式的变量,使用关键字union来定义; 共用体(有些人也叫"联合")声明和共用体变量定义与结构体十分相似。其形式为:   union 共用体名{ 数据类型 成员名; 数据类型 成员名; ... } 变量名。相关介绍:共用体表示几个变量共用一个内存位置,在不同的时间保存不同的数据类型和不同长度的变量。在union中,所有的`共用体成员共用一个空间,并且同一时间只能储存其中一个成员变量的值。下例表示声明一个

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们