是否可以遞增傳遞給函數的數組?遞增數組指針
我有一個一維陣列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_。 –