在简单的添加功能中查找错误

rag*_*ddy 4 c function add

这是在接受采访时被问到的."下面的功能有一个错误,它是什么?".简单的添加c函数和main函数调用它.给出一些线索 - "给出不同的输入值集,测试并找到bug".

int add (int x, int y)
{ 
    return x + y;
}
Run Code Online (Sandbox Code Playgroud)

ban*_*run 11

如果x+y大于INT_MAX或小于,则问题可能是整数溢出INT_MIN.所以使用long long返回类型.