gpt4 book ai didi

C - 如何将这个非常大/动态数组的代码调整为二维数组?

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

 int main()
{

double *array;
long int n;
n=10000000;//10^7
array = (double *) malloc(n*sizeof(double));
return 0;
}

基本上,我想使用此代码将一个非常大的数组转换为二维数组,其维度为[非常大][4]

最佳答案

如果你想要一个二维数组,那么就分配一个二维数组。就这么简单。

double (*pArr)[4] = malloc(10000000 * sizeof pArr[0]);

注意事项:

关于C - 如何将这个非常大/动态数组的代码调整为二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32550024/

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