zoukankan      html  css  js  c++  java
  • c语言while(1)和while(0)

    while(1)是一个无限循环,一直运行,直到明确发出break等跳出循环的语句才会终止。

    while(1),while(2),while(-255),效果都是无限循环

    while(1)或while(任何非零整数)

    {

       //循环无限运行

    }

    while(1)可以在条件始终为真的地方使用

    while(0)与while(1)相反,条件始终为false,在while中的代码永远不会被运行

    while(0)

    {

        //循环不运行

    }

    while(i--)其中i是一个变量,i--是先取值后减,--i是先减后取值

    单片机中while(1)的用途:

     while(1):这是一个死循环,一直在while里循环

    1.调试代码时,为了检测一部分代码是否OK,可加测试点while(1),测试这段代码

    2.单片机使用while(1),大部分是为了防止程序跑飞(比如些了5000行代码,要执行的是某一部分代码,然而却跑去别的代码行了--跑飞),加上while(1)可以让程序执行完后在原地循环

    3.最刻不容缓,时间紧急的放中断,按照顺序结构依次在中断排列下来,快件----普通件,不紧急的放while里,分清孰轻孰重,任务分配 

  • 相关阅读:
    第二十二章 CLR寄宿和AppDomain
    第二十一章 托管堆和垃圾回收
    第二十章 异常和状态管理
    第十九章 可空值类型
    第十八章 定制特性
    第十七章 委托
    第十六章 数组
    第十五章 枚举类型和位标志
    html标签溢出问题
    Java 路径问题
  • 原文地址:https://www.cnblogs.com/296389183yy/p/10181335.html
Copyright © 2011-2022 走看看