如何创建在C ++中添加多个数组的函数

时间:2018-10-29 04:53:14

标签: arrays function

因此,我试图创建一个将另一组数组的值相加的函数。我使用的功能是每个数组存储一位数字,然后将它们相加。在我的主体中,我也将这些数字存储在一组数组中,但是当我尝试将此函数应用于数组时,出现此错误D:\ Documents \ C ++ \ bar_code \ other.cpp | 45 |错误: 'int'到'int *'[-fpermissive]

这是函数:

int addition(int numbers[])
{


int sum = 0;

for (int i = 0; i<=4; i++)
{
    sum = sum + numbers[i];

}
return sum;
}

在这里我叫它

    sumatoria = addition(nums[i]);

    cout << sumatoria << endl;

1 个答案:

答案 0 :(得分:0)

您以带有仅传递一个值的索引的数组形式传递,并且您试图以数组形式获取。您必须将值作为additional(nums)传递,存储数组的指针将传递到其中,您将获得预期的结果