在函数中使用指针地址



我有一个函数,它接收指向数组的指针的地址,我希望函数迭代该数组,我应该如何编写函数的代码?

函数的示例,以及函数的调用:

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];
}

最新更新