将包含 50 个随机整数的数组 (mainArr) 拆分为 5 个不同的数组,每个数组都包含 10 个整数的最佳方法是什么?
例如 arr1 保存 mainArr 的 0-9 值,arr2 保存 10-19....
我四处搜索,但一切都将数组拆分为两个不同的数组。 任何帮助,将不胜感激。谢谢。
最佳答案
更通用一点:
int mainArr[50];
int *arr[5];
int i;
for(i = 0; i < 5; i++)
arr[i] = &mainArr[i*10];
然后访问例如 mainArr[10]
作为 arr[1][0]
。
关于c++ - 将数组拆分为多个数组c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33682629/