C语言编程问题

[复制链接]
查看11 | 回复4 | 2012-12-16 21:34:33 | 显示全部楼层 |阅读模式
不对结构体是这样的。联合体是公用存储空间的,所以分配给它的是所有成员中需要存储空间最大成员的存储空间。...
回复

使用道具 举报

千问 | 2012-12-16 21:34:33 | 显示全部楼层
错。这是结构体变量。联合体变量所占用的存储空间是他的成员中占用内存最大的那个成员的空间。如:struct node{int a;long bchar arr[10];};这个的空间是4+8+10=22union node{int a;long bchar arr[10];};占用空间最大的是...
回复

使用道具 举报

千问 | 2012-12-16 21:34:33 | 显示全部楼层
不对,联合体变量系统分配给它的存储空间是体内成员中使用空间最大者的值。...
回复

使用道具 举报

千问 | 2012-12-16 21:34:33 | 显示全部楼层
这是不对的,联合体变量系统分配给它的存储空间是体内成员中使用空间最大者的值。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行