for与while循环时间差一倍吗?

2019-07-16 04:22发布

void Delay1()
{
      unsigned int a=0;
      unsigned int b;
      for(;a<1000;a++)
      {
           for(b=0;b<600;b++);
       }
}

void Delay2()
{
unsigned int a=1000;
unsigned int b;
        while(--a!=0)
       {
              for(b=0;b<600;b++);
        }
}

这两延时函数为什么时间差一倍?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
35mickey
1楼-- · 2019-07-16 07:33
自己顶自己!!
linread
2楼-- · 2019-07-16 13:31
不会到一倍这么多吧,帮顶
popeye0451
3楼-- · 2019-07-16 15:59
 精彩回答 2  元偷偷看……

一周热门 更多>