C中的这个简单函数应该做什么?[关闭]

pb3s4cty  于 2023-03-22  发布在  其他
关注(0)|答案(1)|浏览(87)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。

2天前关闭。
Improve this question
我想知道下面的函数中的错误是什么。这是我的朋友问的,我找不到答案。除此之外没有更多的信息。

int is_last_int(int x)
{
   return x + 1 < x;
}

我知道无论输入参数x的值是多少,它都会返回0。

0x6upsns

0x6upsns1#

所述条件

x+1<x;

对于u输入的每个数值都是false,因此代码返回一个false,在Boolean中为0。你可以尝试输入一个负整数x,它将返回一个值1。

相关问题