内存的分配与释放
void *malloc(unsigned int size) new 类型[初值]
1必须是指定需要开辟的内存空间大小 1不需指定开辟的内存空间大小
(size是字节数,需事先求出或由sizeof求出)
2返回值是void*,必须强制类型转换,才能使其返回的 2不需强制类型转换
指针指向具体的数据
eg: #define LEN sizeof(struct student) eg: int *p=new int(3);
struct student p1=(struct student*)malloc(LEN); student *p=new student;
void free(void *p) delete[]指针变量
eg: free(p); eg; delete p;
deltete []pt; (pt是指向数组的指针变量)