预期';' - 我从学习资源复制了此代码,但它不起作用

expected a ';' - I've copied this code from a learning resource and it doesn't work

本文关键字:代码 不起作用 学习资源 预期 复制      更新时间:2023-10-16

我在原型设计和函数实现的语法方面遇到问题。第一个括号{我的函数实现正下方,不断抛出错误,指出:

预期为";"

我从字面上复制并粘贴此学习资源中的代码,因为我认为它们不会有错误。 这是我缺少的超级简单的东西吗? 我尝试过重建,休息一下然后回来,开始一个全新的项目并从网页再次复制/粘贴它。添加分号只会按预期以其他方式破坏函数。 我正在使用VS 2015。

int main() {
    double someFunction(double, int);
    double someFunction(double x, int y)
    {  
        return x * y;
    }
    return 0;
}
//Prototype  
double someFunction(double, int);
//Main 
int main() {
    //calling your function
    someFunction(0.5,2);
    return 0; 
}
//Function definition
double someFunction(double x, int y)
{  
    return x * y;
}

应该是这样的。