题解 | #打印从1到最大的n位数#

打印从1到最大的n位数

http://www.nowcoder.com/practice/4436c93e568c48f6b28ff436173b997f

	*returnSize:返回数组元素的个数
int* printNumbers(int n, int* returnSize )
{
    //返回数组元素的个数
    *returnSize = pow(10,n) - 1;
    //动态分配空间
    int *arr = (int *)malloc(*returnSize*sizeof(int));//malloc(字节数)
    //赋值
    for (int i = 0; i < *returnSize ; ++i)
    {
        *(arr+i) = i + 1;
    }
    //返回
    return arr;
}
全部评论
他这个能不能回到主函数后再进行内存释放
点赞 回复 分享
发布于 2022-07-23 12:54
你这样容易造成内存泄漏啊
点赞 回复 分享
发布于 2022-07-13 22:56

相关推荐

06-10 23:36
已编辑
首都经济贸易大学 C++
点赞 评论 收藏
分享
评论
15
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务