c++指针从一组数组
C++ pointers from a set of arrays
cout << "nSelected numbers: ";
for (int x = 0; x < sizeB; x++)
{
if (x == (sizeB - 1))
cout << arrayA[arrayB[n]];
else
cout << arrayA[arrayB[n]] << ", ";
}
嗨,我有两个整数数组,arrayA和arrayB, arrayA有一组50个值,我需要使用arrayB中的值作为指向arrayA的指针来返回所选位置的值。
例如,在本例中:
arrayA= { 31,62,12,42,66 }
arrayB= { 1 , 4 }
输出应该是62和66。
我该怎么做呢?
for(i=0;i<arrayB.size();i++){
cout << arrayA[arrayB[i]];
}
基本上它循环遍历B中的值,并使用那里的值作为arrayA的索引。很简单,如果你有任何问题,请告诉我!欢呼声
相关文章:
- 将二维数组的所有元素插入到一维数组中
- C++语法差异:二维和一维数组(指针算术)
- 将一维数组写入 CSV C++中的不同列?
- C++:将矩阵存储在一维数组中
- 如何在一维数组中的每个元素中都有多个int值
- 以C++填充一维数组
- 用于在一维数组上嵌套循环操作的正确 openmp 指令
- 如何在 <threads> c++ 中使用和一维数组进行矩阵乘法?
- C++按内存地址将多维数组更改为一维数组
- 在 c++ 中返回一维数组时出错
- 一种从元组/数组获取参数包的方法
- 一维数组映射方式的性能差异问题
- 如何使用一维数组更改二维数组中的值?
- 使用二维数组作为一维数组是否正确?可能会导致未定义的行为左右?
- 将一维数组转换为二维数组
- 如何使用一维数组列表初始化二维数组
- 在一维数组中对二维进行排序
- 将一维数组的索引转换为二维数组
- 通过访问二维数组实现双线性插值的概念类似于一维数组
- 将二维数组传递到只需要一维数组的函数中(C++)