搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 请看 一句
标题:
请看 一句
只看楼主
zengyifan
等 级:
新手上路
帖 子:17
专家分:2
注 册:2010-3-30
结帖率:
66.67%
楼主
已结贴
√
问题点数:20 回复次数:4
请看 一句
看不懂这一句啊 head=(Polynomial *)malloc(sizeof(Polynomial));
好像有个 #include<malloc.h> 就是不太懂这个 请高手们解释一下 通俗一点
谢谢!
2011-05-16 22:07
xingbo2293
等 级:
新手上路
帖 子:11
专家分:5
注 册:2010-10-22
第
2
楼
得分:5
申请内存,申请一个字节数为sizeof(Polynomial));的内存,并且该内存返回地址为指向Polynomial的指针....
2011-05-16 22:24
laigaoat2005
等 级:
业余侠客
帖 子:388
专家分:226
注 册:2007-4-5
第
3
楼
得分:15
凑个热闹。我也新手
前面应该有head声明,不出意外的话应该是这句:
Polynomial *head; //声明 Polynomial 类型的指针
// sizeof(Polynomial) 计算 Polynomial 类型的内存空间大小
//malloc 申请空间的关键字,属于动态分配内存 在C++中用new ,c中用malloc ,申请成功后,返回申请到的内存空间的地址,再把它赋给head.
head=(Polynomial *)malloc(sizeof(Polynomial));
2011-05-16 22:42
laigaoat2005
等 级:
业余侠客
帖 子:388
专家分:226
注 册:2007-4-5
第
4
楼
得分:0
哦,还有下面这个是包含 malloc();申明的头文件。
#include<malloc.h>
2011-05-16 22:44
zengyifan
等 级:
新手上路
帖 子:17
专家分:2
注 册:2010-3-30
第
5
楼
得分:0
回复 3楼 laigaoat2005
谢了哦,你的很详细。以后多多关照。
2011-05-18 11:04
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-340097-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.126105 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved