【发布时间】:2021-01-07 12:22:44
【问题描述】:
我对编程完全陌生,所以请与我交谈。 我有 24 个相同大小的数组,我必须调用 2 个函数,每个数组作为参数。所以首先我是这样尝试的:
int array1[1023];
int array2[1023];
int array3[1023];
...
int array24[1023];
generateCode(array1, 2, 6);
generateCode(array2, 3, 7);
...
generateCode(array24, 4, 6);
calculate(input, array1, 1);
calculate(inpute, array2, 2);
...
calculate(input, array24, 24);
它是这样工作的,但看起来很糟糕。所以我的问题是如何简化它?我用谷歌搜索了几个小时,我想我需要一个多维数组之类的东西。但是这些事情在不同的层面上让我心烦意乱:( 希望有人能帮我解决这个问题。
提前致谢!
【问题讨论】:
-
可能是
int arrays[24][1023]? -
int 数组[24][1023];像这样声明,然后迭代每一行并传递函数中需要的值