我正在尝试制作一个计算器,但始终出现错误(C3861'add':找不到标识符)

时间:2018-08-28 14:24:01

标签: visual-c++

我在课堂上试图弄清楚如何用c ++编程此计算器,并且给我错误代码C3861。我不知道为什么我的程序无法按预期的方式运行。

与错误相关的代码就在这里

answer = add(x, y);

添加呼叫的功能是这个

    int add(int x, int y)
{
    int answer = 0;

    answer = x + y;

    return answer;
}

该行应该调用一个名为add的函数,该函数应该将x和y相加,但是我不知道为什么它不起作用

1 个答案:

答案 0 :(得分:0)

使用该功能之前,需要先定义该功能。

int add(int x, int y)
{
    int answer = 0;

    answer = x + y;

    return answer;
}
int main()
{
   int x,y, answer;
   answer = add(x, y);
}

将起作用,或者您可以定义该函数的原型,然后对其进行定义。

int add(int x, int y);    
int main()
{
   int x,y, answer;
   answer = add(x, y);
}
int add(int x, int y)
{
    int answer = 0;

    answer = x + y;

    return answer;
}

也许您应该从教程开始。 Tuto c++