永发信息网

c语言数据结构的表示(储存结构)用类型定义(typedef)描述怎样分配空间

答案:2  悬赏:60  手机版
解决时间 2021-03-11 12:45
c语言数据结构的表示(储存结构)用类型定义(typedef)描述怎样分配空间
最佳答案
typdef 定义结构体,所得变量存储结构与结构体是一样的。
typedef stuct stxx{
char i;
int j;
}defxx;
defxx xx;//定义变量

struct styy{
char i;
int j;
}yy;
xx 和yy的存储结构完全一样。
而结构体的存储结构则与你的机器字长,编译器类型和编译的参数设置有关。
如你使用的编译器支持字节对齐,并且你设定了字节对齐,那你定义的变量就是按照字节一个挨着一个,如果你没有设置字节对齐,那每个变量的存储空间就是结构体里面最长的那个成员所占的空间。
全部回答

定义一个lnode的结构,并且简化成lnode和*linklist

简单来说——typeof是给一个变量类型起一个别名的。那么你一旦typeof struct lnode……lnode,那么以后定义该类型直接就可以:

lnode a不必再struct lnode a了。

同时指针也一样,原先定义指针要:lnode* p;

现在只要linklist p;那么p就是lnode*(结构指针类型)

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
老魏副食商行怎么去啊,有知道地址的么
关于露大腿这件事,有几个讲究
恋梦菇凉是什么意思
珠海城市职业技术学院和广东省国防科技高级技
格林斯顿商务宾馆这个地址在什么地方,我要处
怎样表达日了狗的心情
QQ魔法卡片怎么老是系统繁忙
如何才能做到在学习时一心只想学习,不想其他
自动进稿器不进纸怎么了
第十二胸椎压缩性骨折算伤残吗
县能加什么偏旁
lol鱼人七彩皮肤2015怎么用
陆坊地税分局地址在哪,我要去那里办事
《非诚勿扰》男生失败离场的英文歌曲。如题
怎么让zblog做的网站文章按照文章名排序:
推荐资讯
请问小学有一种塑胶齿轮,用笔按在齿轮中间转
杭州310路公交车全程站点
有没有人买了凯美瑞后觉得音响烂
西安亿兆通信
在综合查询系统对常住人口查询中,在查询年龄
詹姆斯12底多厚?
傻子瓜子加盟 利润
怎么写公司的可行性分析报告啊
“一个正数的平方根有正负两个,正的那个就是
蓉李记爱琴海购物公园店我想知道这个在什么地
在【草房子】中,桑桑最喜欢的女老师是谁?
苹果h230dg8ud1acs海力士内存芯片是多大的内
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?