gpt4 book ai didi

C++ 链接器错误 undefined reference to `Suma(int, int)' ld returned 1 exit status

转载 作者:行者123 更新时间:2023-11-28 04:58:17 24 4
gpt4 key购买 nike

<分区>

这是我的代码,我遇到了问题 [Linker error] undefined reference to `Suma(int, int)'

#include<iostream>
#include<conio.h>
using namespace std;
int Suma(int,int);
int main()
{
int n,x[1],i;
cout<<"Numero de elementos del arreglo?: ";
cin>>n;
for(i==0;i<n;i++)
{
cout<<"elemento "<<i+1<<": ";
cin>>x[i];
}
cout<<"La suma de los elementos es: "<<Suma(n,x[1])<<endl;
cout<<"<<El programa ah finalizado: codigo de salida: 0>>\n";
cout<<"<<Presione enter para cerrar la ventana...>>";
getch();
}
int Suma(int n, int x[])
{
if(n==1) return x[1];
return x[n-1]+Suma(n-1,x);
}

如果我将这部分 Suma(n,x[1]) 更改为 Suma(n,x),新错误是“从 int* 到的无效转换” int' "我不知道是什么问题,结果应该是: enter image description here

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com