这是在采访中被问到的。 “下面的函数中有一个错误,它是什么?”。添加c函数很简单,主函数调用它。给出一些线索——“给出不同的输入值集,测试并找到错误”。
int add (int x, int y)
{
return x + y;
}
最佳答案
如果 x+y
大于 INT_MAX
或小于 INT_MIN
,则可能会出现整数溢出问题。所以使用 long long
作为返回类型。
关于c - 在简单的添加功能中查找错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17466432/