gpt4 book ai didi

c - 如何打印大小未知的int数组

转载 作者:太空宇宙 更新时间:2023-11-04 00:16:54 25 4
gpt4 key购买 nike

假设我们有一个返回数组的函数。

int *theFunction()
{
int a[]={1,2,3,4,5};
return a;
}

我想将函数的结果存储在一个指针中。

int *a=theFunction();

如何打印数组,这可能吗?数组的长度未知,有没有办法找到它?

最佳答案

没有。

您需要使用您知道不会出现的值来描述数组,或者将指针传递给将用大小填充数组的函数。

但是您还返回了一个指向堆栈中数据的指针;那也行不通。

关于c - 如何打印大小未知的int数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13212231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com