自定义函数返回值是一维数组,程序怎么写

2024-12-18 02:43:11
推荐回答(1个)
回答1:

#include 
#include 

int* CreateArr(int n = 1)
{
    int *arr = (int*)malloc(sizeof(int)*n);
    return arr;
}

int main()
{
    int  i;
    int *a = CreateArr(10);
    for(i = 0; i < 10; ++i){
        a[i] = i+1;
        printf("%d\n", a[i]);
    }
    
    return 0;
}