首页 > 教育

value++;的执行过程不明白,是执行一次+1后继续执行判断if(DIR==0)

更新时间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--;

学习编程,建议先要掌握基础语法再去看别人的程序


上一篇:路基路面工程材料种类有哪些?

下一篇:2019河南农信社报名条件是什么?