|
|
#2
hzh5122010-07-18 16:09
|
#define initsize 100
typedef int DataType;
typedef struct
{
Datatype* data;
int maxsize,n;
}SeqList
以上是顺序表的动态存储分配算法的C语言描述,问题是下面这一句初始的动态分配语句为:
data=(DataType*)malloc(sizeof(DataType) *initsize);
我的疑惑是那个 sizeof(DataType) 是做数据类型的吗?怎么解释这一语句。谢谢。
看得想睡觉