我想问个问题,不理解这个语句是什么意思?不要笑哈。
#define initsize 100typedef int DataType;
typedef struct
{
Datatype* data;
int maxsize,n;
}SeqList
以上是顺序表的动态存储分配算法的C语言描述,问题是下面这一句初始的动态分配语句为:
data=(DataType*)malloc(sizeof(DataType) *initsize);
我的疑惑是那个 sizeof(DataType) 是做数据类型的吗?怎么解释这一语句。谢谢。