當前位置:編程學習大全網 - 編程軟體 - 單片機編程裏“while(1);”不是表示終止嘛,那麽下面程序執完第壹個”while(i--);”應該終止了啊。

單片機編程裏“while(1);”不是表示終止嘛,那麽下面程序執完第壹個”while(i--);”應該終止了啊。

第壹個while(1),這是壹個無條件循環,因為條件永遠為真,即永遠循環下去,就是無條件循環了,這是單片機主程序必須的主循環結構。而循環執行的程序是下面{ }內的所有程序。這個程序的主循環有3條語句,i=2000;是給i賦初值,led1=1;是點亮發光二極管,而while(i--);是壹個小循環語句,用來延時的,註意與while(1)不同,後面它是有分號的,還是有條件的,條件是i--為真,但每循環壹次,i 是減壹的,這樣,由初值i=20000,減了20000次以後,i=0了,就不滿足條件了,結束循環了。這樣大循環結束,再重復主循環,即回到i=2000;重新開始。

  • 上一篇:別克昂科拉空調不制冷,昂科拉空調怎麽制冷
  • 下一篇:求藍牙間諜或藍牙瀏覽器java源代碼
  • copyright 2024編程學習大全網