是否可以递增传递给函数的数组?递增数组指针
我有一个一维阵列A [4] = {10,20,30,40},我想调用的函数,并且递增所述阵列以指向第三元件和从主打印()。
对于前:
int main()
{
int a[4] = {10,20,30,40};
cout << *a; // 10
increment(); // function call
cout << *a; // 40
}
我们怎样才能做到这一点。如果数组作为一个指针传递,仅修改存储在阵列的价值得到体现。如果我们必须增加函数中的数组,函数的原型是什么?
有很多关于数组的信息。你尝试了什么? –
查找参考。或者从函数返回一个指针。最后可能是最好的,那么你就不能松原来的“指针”。 –
你是什么意思“增加数组”?数组不是指针。数组是数组。获取指向数组中一个元素的指针并增加_that_。 –