C基础考点:C语言共用体类型

C基础考点:C语言共用体类型,第1张

C基础考点:C语言共用体类型

1、使用同一段内存单元存放不同类型的变量称为共用体。

2.引用方式 a.i

3.共用体类型数据的特点

(1)使用同一个内存段存放几种不同类型成员,在每一瞬间只能存放一个成员,而不是同时存放几个,因为存储单元只能存放一个内容,也就是数=说只能存放一个值

(2)可以对共用体变量初始化,但初始化表中只能有一个常量。

(3 )共用体变量起作用的成员是最后一次被赋予值的成员,在对其共用体变量中的一个成员赋值后,原有变量存储单元中的值就取代。

(4)共用体变量的地址和它的各成员的地址都是同一地址

(5)不能对共用体变量名赋值,也不能企图引用变量名来得到一个值。

(6)以前C规定不能把共用体变量作为函数参数,但可以使用指向共用体变量的指针作为参数。C99允许用共用体变量作为函数参数

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/5389205.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-10
下一篇2022-12-10

发表评论

登录后才能评论

评论列表(0条)

    保存