gpt4 book ai didi

c - Unsigned Long 与现有库中的负值相比

转载 作者:行者123 更新时间:2023-11-30 18:11:19 27 4
gpt4 key购买 nike

在探索一些 C 代码时,我发现使用 unsigned long 变量进行小于与零的比较。这样做的目的是什么?冗余?当您为 UL 分配负值时,它将是一个很大的正数,因此该语句始终为假。

在代码的其他部分,变量 daeSleep 被分配了 -1,但它只是 FFFF FFFF,而不是小于 0 的数字。Coverity 不喜欢这种比较,因为无论如何它总是 false。

unsigned long daeSleep;
if(daeSleep < 0)
daeSleep = 0;

最佳答案

或者他炫耀,比如 while (1) 左右,他选择了总是 false 的条件来操作循环和 if

关于c - Unsigned Long 与现有库中的负值相比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48451495/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com