77问答网
所有问题
c语言中简述数组结构体和共同体异同 ?
如题所述
举报该问题
推荐答案 2012-01-02
相同点:都是C语言里内置支持的一种
数据结构
形式
不同点:
数组所有的元素类型形同,
结构体
可由不同的类型元素组合而成,元素与元素各自有各自的空间,而共同体各元素的空间是相同的,整体的空间大小由占最大空间的元素决定。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/83G8IGG8I.html
相似回答
C里的共同体和结构体的
区别
答:
1.
结构体
(structure)
与共同体
(union)都是由多个不同的数据类型成员组成, 但在任何同一时刻, 共同体(union)中只存放了一个被选中的成员, 而结构体(structure)的所有成员都存在。在结构体(structure)中,各成员都占有自己的内存空间,它们是同时存在的。一个结构体(structure)变量的总长度等于...
C语言的结构体和共同体
的区别是什么
?
答:
1.
结构体
(structure)
与共同体
(union)都是由多个不同的数据类型成员组成, 但在任何同一时刻, 共同体(union)中只存放了一个被选中的成员, 而结构体(structure)的所有成员都存在。在结构体(structure)中,各成员都占有自己的内存空间,它们是同时存在的。一个结构体(structure)变量的总长度等于...
共用
体和结构体的
区别
答:
三、分配储存空间不同
结构体是由一系列具有相同类型或不同类型的数据构成的数据集合,简称结构。在C语言中,可以定义结构体类型,将多个相关的变量包装成为一个整体来使用。在结构体中的变量,可以是相同、部分相同,或完全不同的数据类型。结构体类型的定义只是由用户构造了一个结构体,但定义结构体类型...
在
C语言里面
,共用
体和结构体
的区别
?
答:
首先你说的很对 共同体的确占的内存要比结构体小 结构体占用的内存空间,是其元素,占空间的总和
,而共用体是,元素中占用空间最大的元素的空间!所以共用体在空间开销上要小一点!但是既然是两个不同的概念当然是不一样的 要不就没必要定义两个名词了 其实在共用体所用的内存中已经写入了数据!当使用...
在
C语言里面
,共用
体和结构体
的区别是什么
?
答:
其实在共用体所用的内存中已经写入了数据!当使用其它元素时!上次使用的内容将被覆盖. 也就是说他使几个不同类型的变量共占一段内存(相互覆盖),每次只有一个能使用 结构体则不然, 每个成员都会有存储空间的,可以一起用.内部变量间是相互独立的,
c中的结构体和
C++里的类很相像~~
c语言中结构体和共同体
及应用不是很明白,试举例说明。
答:
联合体(union)和
结构体
(struct)的区别 1. 联合说明和联合变量定义 联合也是一种新的数据类型, 它是一种特殊形式的变量。联合说明和联合变量定义与结构十分相似。其形式为:union 联合名{ 数据类型 成员名;数据类型 成员名;...} 联合变量名;联合表示几个变量公用一个内存位置, 在不同的时间保存不...
...及其所占内存空间大小的角度
简述结构体与数组的
区别
答:
C语言中
的构造数据类型有三种:
数组
、
结构体和
共用体。数组是相同类型的元素的集合,只要会计算单个元素的大小,整个数组所占空间等于基础元素大小乘上元素的个数。结构
体中
的成员可以是不同的数据类型,成员按照定义时的顺序依次存储在连续的内存空间。和数组不一样的是,结构体的大小不是所有成员大小简单...
大家正在搜
结构体嵌套结构体数组
结构体和共同体
LABVIEW有结构体和共同体吗
共同体和结构体的区别
用共同体和结构体考察大小段
共同体变量可以作为结构体的成员吗
结构体中的数组
结构体数组定义和使用
c语言共同体
相关问题
C语言的结构体和共同体的区别是什么?
c语言中结构体和共同体及应用不是很明白,试举例说明。
C语言里面结构体与共同体是啥意思具体指的是什么
C语言中的结构体与共同体的试题
c语言结构体中的数组和指针用起来有什么区别?
c语言结构体与共同体的问题
C语言中,结构体数组和二维数组的差别? 初学者,请说的简单一...
C语言中的结构体和共同体在java中该怎么表示?