问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一个c语言的语句问题,高手看看

发布网友 发布时间:2024-02-02 13:33

我来回答

4个回答

热心网友 时间:2024-03-03 08:10

1.malloc原形void * malloc(size_t size)
前面的括号表示强制转为term型指针
里面的括号代表申请大小和term一样的内存空间
sizeof返回term型数据的占用内存字节数

2.P = P->next = (term*)malloc(sizeof(term)); 分解成以下二句:
P->next = (term*)malloc(sizeof(term));
表示先申请一块term类型大小的内存,把地址给P->next
P = P->next;
表示P指向链表的下一元素

3.typedef就是申明变量的别名
所以sizeof(Lnode)和sizeof(node)一样

4.(sizeof (struct polynode ))
这个不用写,如果写了,后面只能跟node,不能跟Lnode

5.(node *)malloc(sizeof(node));

我一般不用typedef,感觉没啥用

热心网友 时间:2024-03-03 08:10

P->next = (term*)malloc(sizeof(term));
P = P->next ;

malloc原型:
void * malloc(size_t size)

这些东西你需要自己去不断的尝试,用printf验证你的想法,然后就记得比较牢了

热心网友 时间:2024-03-03 08:13

malloc是分配字节的,是统一节点的,
应该(Lnode *)malloc(sizeof(node))
如果
typedef struct LNode /* 结点类型 */
{
ElemType data;
struct LNode *next;
}LNode,*LinkList;
就是
L=(LinkList)malloc(sizeof(struct LNode)); /* 产生头结点,并使L指向此头结点 */

热心网友 时间:2024-03-03 08:12

node的话加struct Lnode不加struct,
node是结构体, 而Lnode是类型.
malloc(size_t size)
就是分配参数中传进来大小的空间,返回分配出空间的首地址,
你需要多大的空间就申请多大,比如int类型数组你需要10个那么就是
sizeof(int)*10
其它的一样
分解:
P = (term)malloc(sizeof(term));
P->next = P;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么是"屌丝",是什么意思 女生怎么穿棒球服才出彩? 棒球服搭配什么内搭好看? 棒球服外套有哪些休闲时髦又减龄的搭配思路值得分享? 女士的棒球服搭配什么内搭好看? 盐雾腐蚀试验箱溶液配制方案 盐雾试验设备盐雾试验溶液调制方法 盐雾箱溶液配制方案 湿热盐雾试验箱十一、盐雾试验机溶液配制方案 盐雾测试溶液配比 80平装修注意事项 我一个手机号注册了两个,另外一个登不上了,怎么办? ...窗户死了而且玻璃也碎了有什么不好吗?有什么预兆吗? 改一年内怎么改第二次 一年内怎么改第二次 一个手机号绑定了两个,那个以前的登录不上了,怎么办, 开增值税普通发票要交税多少 可怜的夕夕是谁的马甲 郑州普罗理想国的物业公司是哪个? 一个号码注册了两个,怎么找回第一个? 郑州普罗物业服务有限公司怎么样? 修改未满一年怎么修改 一个手机号在注册了一个微信后又注册了新的,旧的怎么找回? 濯清涉江采芙蓉的解释是什么 俯卧撑每天做120,分四组.可做了1个月还是很累. 人口普查对于在外地上学的没有转户的大学生信息要不要填 为什么当你做一件事情的时候,有些人总是过来看你在做什么?你做了什么事... 普罗物业属于什么档次 乌龟得了脂肪肝怎么办 北京市海淀区中关村科贸电子城11层1166室,卖的手机是真机吗?有去过的... 不满一年如何更改? ...有出现肌肉的情况,是不是强度太低了?需不需要休息呢? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 湖北仙桃、天门、潜江、哪个城市工业区多点? 剥枇杷的小窍门作文 L=(linklist)malloc(sizeof(struct lnode));是干嘛的 我家的网速慢但网线直插电脑就速度快经路由器上网手机网速就慢,和路... 第七次人口普查每户户口本到户籍室核对盖七普章吗? 做俯卧撑一天150个 分3组做 肌肉第二天不会酸疼是怎么回事?是数量不... 骨折工伤企业有什么赔偿 因为工伤脚骨折工厂应有些什么赔偿 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 一年改2次的办法 同一个手机号怎么找回原来的? 未满一年可以强制改吗 一个手机号注册了新注册一个,刚注册这个注销,,前一个能找... 我是学检验的本科生,2014年毕业,要找工作,最近听说报考医院的检验科之... 一个号码注册了两个 怎么找回第一个? 80平米装修多少钱房子装修注意事项 未满一年可以强制改吗