Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是在采访中被问到的。“下面的函数有一个错误,它是什么?”。很简单的添加 c 函数和 main 函数调用它。给出一些线索——“给出不同的输入值集,测试并找到错误”。
int add (int x, int y) { return x + y; }
x+y如果大于INT_MAX或小于,问题可能是整数溢出INT_MIN。所以long long用作返回类型。
x+y
INT_MAX
INT_MIN
long long