小编Sar*_*arg的帖子

C ++:当我突然发现编译的代码没有返回语句时,我正在解决一个问题

Visual Studios甚至Codechef都在编译我的代码,该代码缺少return语句。

我正在解决一些竞争性编程问题,并注意到我的程序在编译时没有在函数中使用return语句。我写了一个简单的函数,没有提到任何return语句,并且程序正在完美地编译。

这是代码

#include <iostream>
using namespace std;

int add(int x, int y)
{
    int c = x + y;
}

int main() {

    int a = add(1, 2);
    cout << a;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我期待一个我没有得到的错误,让我怀疑我的代码出了什么问题(当然不是上面的代码)。在上面的程序中,我得到的输出0我不明白该怎么办?

c++ return function visual-studio

1
推荐指数
1
解决办法
101
查看次数

标签 统计

c++ ×1

function ×1

return ×1

visual-studio ×1