C++程序 大家帮忙看一下哪块有问题

2025-05-13 21:27:04
推荐回答(1个)
回答1:

应该是常量整数溢出了,改成这样试试,在 10 后面加 ULL:
if (ulCurTime - ulLastTime <= 10ULL * 1000 * 1000 * 60 * 60 * 24 * 7)
{
return;
}

else if (ulCurTime - ulLastTime > 10ULL * 1000 * 1000 * 60 * 60 * 24 * 7)
{
//执行XXXXXXXX程序;