久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      C語言空循環(huán)和無窮循環(huán)有的區(qū)別

      跟大家普及下空循環(huán)和無窮循環(huán)的概念,空循環(huán)并不會(huì)無休止地進(jìn)行下去–在重復(fù)預(yù)先指定的次數(shù)后,它就會(huì)退出循環(huán)。無窮循環(huán)會(huì)無休止地進(jìn)行下去,并且永遠(yuǎn)不會(huì)退出循環(huán)。把空循環(huán)和無窮循環(huán)對(duì)比一下,就能很好地說明它們之間的區(qū)別。
         
          下面是一個(gè)空循環(huán)的例子:for(x=O;x<500000;x++);
         
          注意,在上例中,在for循環(huán)的閉括號(hào)后直接加入了一個(gè)分號(hào)。正如你可能已經(jīng)知道的那樣,c語言并不要求在for循環(huán)后加分號(hào),通常只有包含在for循環(huán)中的語句后面才會(huì)帶分號(hào)。
         
          在for循環(huán)后面直接加入分號(hào)(并且不使用大括號(hào)),即可建立一個(gè)空循環(huán)–實(shí)際上是一個(gè)不包含任何語句的循環(huán)。在上例中,當(dāng)for循環(huán)執(zhí)行時(shí),變量x將自增500,000次,而在每一次自增運(yùn)算期間,沒有進(jìn)行任何處理。
         
          那么,空循環(huán)有什么用呢?在大多數(shù)情況下,它的作用就是在程序中設(shè)置一次暫停。前面的例子將使程序”暫停”一段時(shí)間,即計(jì)算機(jī)數(shù)到500,000所需的時(shí)間。然而,空循環(huán)還有更多的用處,請(qǐng)看下例:while(!kbhit());
         
          這個(gè)例子用一個(gè)空循環(huán)來等待一次擊鍵操作。當(dāng)程序需要顯示類似”Press Any Key ToContinue”這樣的信息時(shí),這種方法是很有用的(假設(shè)你的用戶很聰明,不會(huì)執(zhí)著地在鍵盤上尋找”Any Key”!)。
         
          無窮循環(huán)與空循環(huán)不同,它永遠(yuǎn)不會(huì)結(jié)束。下面是一個(gè)無窮循環(huán)的例子:while(1);
         
          在這個(gè)例子中,while語句中包含了一個(gè)非零常量,因此,while的條件永遠(yuǎn)為真,循環(huán)永遠(yuǎn)不會(huì)結(jié)束。注意,在閉括號(hào)后面直接加入一個(gè)分號(hào),因此while語句中不包含任何其它語句,循環(huán)將無法終止(除非終止程序)。

      贊(1)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)