首页 > 试题广场 >

你现在有个任务,编写函数tsub_ok的代码,函数的参数是x

[问答题]
你现在有个任务,编写函数tsub_ok的代码,函数的参数是x和y,如 果计算x-y不产生溢出,函数就返回1。假设你写的练习题2.30的代码如下所示:
/* Determine whether arguments can be subtracted without overflow */
/* WARNING: This code is buggy. */
 int tsub_ok(int x, int y) {
return tadd_ok(x, -y);
}
x和y取什么值时,这个函数会产生错误的结果?写一个该函数的正确版本

这道题你会答吗?花几分钟告诉大家答案吧!