动态分配内存,建立一维数组,如何初始化为0

2024-11-29 02:44:41
推荐回答(1个)
回答1:

int * Createl(int n)
{
//int *array=NULL; //这行不要!!! 这里用的是局部变量,没有付给全局变量。

array=(int *)malloc(sizeof(int)*n); //加一个强制转换
//return &array[0]; //这里也不对,改成下面的
return array;

}