c语言 有关char的动态内存分配 问题?

2024-11-06 07:55:36
推荐回答(3个)
回答(1):

char *save_array_1;
//char space=10000;  //char的取值范围袜数是-128~127
int space=10000;

if((save_array_1=(char*)malloc(space*sizeof(char)))==NULL)
{
printf("Not 哗坦able to allocate memory.\n"告芦首);
exit(1);
}

回答(2):

malloc 只管分配内存,并不能对所得的内存进行初始化

回答(3):

把错误信息贴出来看看