函数调用中的数组声明

时间:2013-10-01 08:08:41

标签: c++ arrays visual-studio-2010 declaration

我有一个名为AR的数组,其值必须被识别。

是否允许为以下函数编写:

void manipulation(int AR[], int pos, int val)
{
....
}

2 个答案:

答案 0 :(得分:1)

您可以使用这样的数组。  并且*(AR + i)访问您的元素,'我'可以是任何值。

答案 1 :(得分:0)

是的,这是允许的。但是,该函数不知道数组包含多少元素。此外,AR将引用与传递给函数的值相同的内存块。不会制作副本。但如果我正确地解释了你的功能名称,这就是你的意图。