所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

在C语言中,结构体和共用体的概念和两者的区别是什么啊?

发布时间:2020-04-15 16:50:25

资讯分类:共用体  结构体  c语言  区别  内存空间  字节  独立
在C语言中,结构体和共用体的概念和两者的区别是什么啊?

共用体内各成员公用同一块内存空间。结构体中各成员具有相互独立的内存空间。union exp_uni{int a;byte b[4];}上面的a,b公用同一块内存,4字节。struct exp_stu{int a;byte b[4];}上面的a,b具有独立的内存空间,一个exp_stu对象,占8字节空间。

留言与评论(共有 0 条评论)
   
验证码:
Top