C语言结构体问题

[复制链接]
查看11 | 回复3 | 2009-1-15 11:07:37 | 显示全部楼层 |阅读模式
简述结构体类型、共用体类型与枚举类型数据的相同点与不同点。希望能够详细一点

回复

使用道具 举报

千问 | 2009-1-15 11:07:37 | 显示全部楼层
结构体是一种构造数据类型用途:把不同类型的数据组合成一个整体-------自定义数据类型结构体类型定义struct
[结构体名]{
类型标识符
成员名;
类型标识符
成员名;
…………….};例
struct student
{
int num;
charname[20];
char sex;
int age;
float score;
...
回复

使用道具 举报

千问 | 2009-1-15 11:07:37 | 显示全部楼层
从内存使用的特点上来说结构体占用的内存等于各个结构体成员所占内存的总和,共用体类型等于其中占用最大内存那个成员所占用的内存,枚举类型事实上就是定义的特殊整数,而这个整数类型有固定的取值范围,但是他仍然会占用一个整形变量的内存。从对变量的使用上来说对应于以三个类型内存的使用策略,对每一个结构体成员的读写操作,都是可以而有意义的,而对于共用体而言,则...
回复

使用道具 举报

千问 | 2009-1-15 11:07:37 | 显示全部楼层
这里有篇这样的文章,希望对您有帮助。http://www.experts-exchange.com/Programming/Languages/CPP/Q_10171733.html...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行