因此,我试图创建一个将另一组数组的值相加的函数。我使用的功能是每个数组存储一位数字,然后将它们相加。在我的主体中,我也将这些数字存储在一组数组中,但是当我尝试将此函数应用于数组时,出现此错误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;
答案 0 :(得分:0)
您以带有仅传递一个值的索引的数组形式传递,并且您试图以数组形式获取。您必须将值作为additional(nums)传递,存储数组的指针将传递到其中,您将获得预期的结果