gpt4 book ai didi

c - 将 double 组设置为等于返回值而不声明维度

转载 作者:行者123 更新时间:2023-11-30 15:50:06 25 4
gpt4 key购买 nike

我正在编写一个使用维数组的程序。我有一个函数将返回二维 float 组。该函数如下所示:

float[][] convert() {
//do stuff
}

然后,在主方法中,我想设置一个等于该数组的表,但我不确定如何在不知道我想要的维度的情况下做到这一点。理想情况下,我会有这样一行:

float table[][] = convert();

有没有办法避免在主方法中知道表格的尺寸?我的程序只跟踪转换函数内的长度。

最佳答案

您可以将二维数组与指针双指针一起使用

float **table = convert();

在函数convert()中,您可以分配所需大小的内存(二维数组)并在函数中返回它

关于c - 将 double 组设置为等于返回值而不声明维度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15913009/

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