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

时间:2013-07-04 09:14:28

标签: c function add

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

int add (int x, int y)
{ 
    return x + y;
}

1 个答案:

答案 0 :(得分:11)

如果x+y大于INT_MAX或小于INT_MIN,则问题可能是整数溢出。因此,请使用long long作为返回类型。