gpt4 book ai didi

c - 数组存储问题

转载 作者:太空宇宙 更新时间:2023-11-04 01:35:51 25 4
gpt4 key购买 nike

有如下代码。

unsigned char raindays[31];
void midnat(void) //thing to do at midnight. shift of date.
{
int d;
week_day++;
if (week_day==7) week_day=0;
r_regn=r_regn+today_rain;


for (d==29;d>0;d--)
{
raindays[d]=raindays[d-1];
}

raindays[0]=0;


// d--;


raindays[30]=today_rain;
today_rain=0;

}

但是“数据”移位不正确。我希望来自“raindays[29]”的数据从 raindays[28] 中获取值并降至 0。但它不会正确移动,只有第一个“数据”是正确的,其他都没有移动。

最佳答案

替换这个

for (d==29;d>0;d--)

for (d=29;d>0;d--)

关于c - 数组存储问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14548960/

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