注册 登录
编程论坛 C++教室

请看 一句

zengyifan 发布于 2011-05-16 22:07, 334 次点击
看不懂这一句啊   head=(Polynomial *)malloc(sizeof(Polynomial));
好像有个 #include<malloc.h>  就是不太懂这个 请高手们解释一下 通俗一点
谢谢!
4 回复
#2
xingbo22932011-05-16 22:24
申请内存,申请一个字节数为sizeof(Polynomial));的内存,并且该内存返回地址为指向Polynomial的指针....
#3
laigaoat20052011-05-16 22:42
凑个热闹。我也新手
前面应该有head声明,不出意外的话应该是这句:
Polynomial *head;    //声明 Polynomial 类型的指针
// sizeof(Polynomial) 计算  Polynomial 类型的内存空间大小
//malloc       申请空间的关键字,属于动态分配内存 在C++中用new ,c中用malloc ,申请成功后,返回申请到的内存空间的地址,再把它赋给head.
head=(Polynomial *)malloc(sizeof(Polynomial));      
#4
laigaoat20052011-05-16 22:44
哦,还有下面这个是包含 malloc();申明的头文件。
#include<malloc.h>
#5
zengyifan2011-05-18 11:04
回复 3楼 laigaoat2005
谢了哦,你的很详细。以后多多关照。
1