我有一个函数,它接收指向数组的指针的地址,我希望函数迭代该数组,我应该如何编写函数的代码?
函数的示例,以及函数的调用:
int example(int** arr, int n){}
k = example(&arr, n);
使用*arr
,可以得到数组中第一个对象的地址,使用**arr
,可以得到阵列中第一个物体的值
但是,我正在努力解决如何访问数组的下一个对象的问题,比如说,我想在for循环中遍历数组。
只需将*arr
视为数组
int *array = *arr;
for(int i = 0; i < n; i++)
{
// do something with array[i];
}