欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

malloc free函数

程序员文章站 2022-05-12 11:33:43
...
#include<stdio.h>
#define MaxSize 10		//顺序表的初始长度 
typedef struct{
	ElemType *data;		//指示动态分配数组的指针 
	int MaxSize;		//顺序表的最大容量 
	int length;			//顺序表中的当前长度 
}SqList;				//顺序表的类型定义(动态分配方式) 

ElemType可以是int 或自己定义的Struct

*data这个指针变量,L.data指向申请的一整片空间的起始地址

malloc 和free函数都包含在#include<stdlib.h>

malloc函数返回一个指针,需要强制转型为你定义的数据元素类型指针

malloc函数申请连续一整片连续的存储空间

L.data=(ElemType*)malloc(sizeof(ElemType)*InitSize)

malloc free函数

相关标签: 数据结构

上一篇: Java枚举

下一篇: 结构体与联合体