数据结构中下面这条语句是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/19 01:26:07
数据结构中下面这条语句是什么意思?
L.elem=(Elemtype*)malloc(LIST.INIT.SIZE*sizeof(ElemType))

分配能够容纳 (LIST.INIT.SIZE)个大小为 ElemType 的连续空间,返回(ElemType*),将该指针赋给 L.elem

那是动态分配的语句,在c中不支持如下的程序
int n;
cin>>n;
int a[n];
如此情况下,你必须要用malloc