gpt4 book ai didi

c++ - 与重置的计数器相比

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:44:46 27 4
gpt4 key购买 nike

我有一个 uint32 计数器。我读取了这个计数器并将其存储为 startCount = counter;然后我做了一些操作,然后再次检查计数器。如果计数器大于 startCount+1(意味着计数器必须至少递增两次)。

if (counter > startCount +1 )
break;

现在,一旦达到 unit32 的最大值,计数器将重置为零。为了弥补这一点,我添加了

if (startCount == Max)
if (counter > 0)
break;
else
if (counter > startCount +1) || (counter < startCount)
break;

我的问题是:是否有更好/更智能的方法来做到这一点?感谢所有帮助。

最佳答案

只需检查下面的内容就可以涵盖所有内容

if (counter > startCount +1) || ( (counter != startCount) && (counter < startCount +1)) 
break;

`

关于c++ - 与重置的计数器相比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41138868/

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