while 语句的用法

2019-07-15 15:05发布

在有些程序的结尾加一个while的死循坏,而程序没有使用中断。这是什么原因呢?例如:void main(){
          TM1638_Init();
         Write_DATA(TM1638_DIG0,0x06);
         Write_DATA(0xC2,0x06);
         Write_DATA(0xC4,0x5B);
         Write_DATA(0xC6,0x4F);
         while(1)
         {
         }

}
求大神解释一下,困扰了很久!谢谢!谢谢!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
mhx321
1楼-- · 2019-07-15 17:58
 精彩回答 2  元偷偷看……
gjianw217
2楼-- · 2019-07-15 18:16
本帖最后由 gjianw217 于 2016-1-20 09:45 编辑

试想,如果不加会怎样?是不程序“一闪而过”,你根本不知道发生了什么!而加上呢?1 可以让程序一直运行
2 方便程序的扩展,扩展内容放在循环中
沁园
3楼-- · 2019-07-15 22:33
这就是延时用的吧
yida928
4楼-- · 2019-07-16 04:17
如果程序使用了中断,那么他就是在等待中断了。
发烧的小刀
5楼-- · 2019-07-16 09:54
yida928 发表于 2016-1-21 20:33
如果程序使用了中断,那么他就是在等待中断了。

使用中断了,后来发现是烧录软件有问题。谢谢大家哈

一周热门 更多>