中易网

L.elem=(Elemtype *)malloc(LIST_INIT_SIZE*sizeof(Elemtype));

答案:2  悬赏:70  
解决时间 2021-04-27 21:45
这句话是什么意思?malloc是什么意思?
最佳答案
将L.elem这个指针指向一块通过malloc函数分配的内存的地址
这个内存的大小为Elemtype这个结构体的size*LIST_INIT_SIZE的乘积这么大

malloc 是用于分配指定size的内存的库函数
原型:extern void *malloc(unsigned int num_bytes);
用法:#include
或#include
功能:分配长度为num_bytes字节的内存块
说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。
当内存不再使用时,应使用free()函数将内存块释放。
malloc的语法是:指针名=(数据类型*)malloc(长度),(数据类型*)表示指针.
全部回答
malloc 向系统申请分配指定size个字节的内存空间。然后把指向这块空间的指针返回给你,这个指针是void类型的。c,c++规定,void* 类型可以强制转换为任何其它类型的指针。 malloc的原型:extern void *malloc(unsigned int num_bytes); 返回值:如果分配成功则返回指向被分配内存的指针,否则返回空指针null。当内存不再使用时,应使用free()函数将内存块释放。 这是一个c库函数,所以不会像c++的new运算符一样返回特定类型的指针。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁知道合肥有哪些电脑培训的?在什么地方?比
我想要一个手工制做的月、季、年会计报表,属
阿大线收费站在哪里啊,我有事要去这个地方
qq上的好友印象怎么自动消失了?我以前很多都
哪可以找到七下全能学练课时达标的数学答案
摩托罗拉最近出了什么新款商务手机没?
蓝色大门你喜欢谁 孟克柔 张士豪?
可以帮我做个字吗?
奥斯卡经典电影你最喜欢那一部?
为什么教英语的老师都爱说外国好~?
梦幻大家认为我这个号咋赚钱。
吟咏竹的诗句很多,调动积累,写两句咏竹或诗
今天停机吗?为什么山东区进不去 ?
关于电脑连接网线怎么总是限制或者无连接
北京同仁配镜需要满十八岁吗?我今天去三里河
推荐资讯
北京市城市副中心 什么时候开始办公
北京C1驾照的考试
5.1三天怎么玩?
海云台高清版下载!!!!!!!!!
讨论~~哪款游戏的女主角最漂亮~?
谁能给我一个腾讯微博邀请码?596712230
飛輪海節節高升收視率高嗎
怎么360版杀毒软件NOD32续费激活后还提示无法
怎么才能加入问问团队?
嘴用英语怎么说 汉语拼音打出来
蔡店卤肉店地址有知道的么?有点事想过去
西安交大医学院与四医大与成都中医药大学的研
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?