C语言中怎么返回一个数组回来

问答 34647

C语言中怎么返回一个数组回来

回复

共1条回复 我来回复
  • 六梗网
    小悟空
    专业问答知识小百科
    评论

    在C语言中,无法直接返回一个数组,但是可以通过返回对应类型指针的方式,返回数组。 在大多数情况下,一维数组和一维指针是可以通用的。 比如,定义一个函数,申请一定长度的整型动态数组,其长度用参数传入,并将结果返回。如出错,返回空指针NULL。 代码可以写成如下形式: int *int_array_create(int n)//参数n为数组元素个数{ int *r; if(n

    2023-12-22 23:10:34 0条评论