结构体中有年,月,日三个int变量。此函数返回一个指针,指向动态一维数组的起始位置。
第1个回答 2017-04-21
struct Date
{
int year;
int month;
int day;
};
struct Date *NewArray(int MaxSize)
{
if(MaxSize<=0) return NULL;
return (struct Date*)malloc(sizeof(struct Date)*MaxSize);
}追问
{
int year;
int month;
int day;
};
struct Date *NewArray(int MaxSize)
{
if(MaxSize<=0) return NULL;
return (struct Date*)malloc(sizeof(struct Date)*MaxSize);
}追问
您好,我希望加上内存分配不成功时的操作,想要知道如果不能满足MaxSize个元素,那么最多可以存储多少个元素
本回答被网友采纳