更新时间2019-05-21 13:56:14
if(count>100)
{
count=0;//???为什么清0
if(DIR==1)
{
value++;
}
if(DIR==0)
{
value--;
}
}
value++; 的执行过程不明白,是执行一次+1后继续执行判断if(DIR==0),还是一直自加直到if(DIR==1)这个条件不成立时,再执行到判断if(DIR==0)
单单从这段程序看,这个 count=0表示每101次(0~100),它重新计数
而后面的判断与它无关,若DIR为1,value就加1,否则减1
程序写的不太合理,判断可简化为
if(DIR==1)
value++;
else
value--;
学习编程,建议先要掌握基础语法再去看别人的程序
上一篇:路基路面工程材料种类有哪些?