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

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

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

贊(1)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
亚洲国产精品特色大片观看完整版 | 成人精品一区二区三区不卡免费看| 日韩精品无码一本二本三本| 精品无码人妻一区二区三区18| 精品综合久久久久久97| 久久免费观看国产99精品| 亚洲精品乱码久久久久久中文字幕| 久久国产成人亚洲精品影院| 亚欧乱色国产精品免费视频| 日韩爽爽视频爽爽| 亚洲日韩AV一区二区三区中文| 内射一区二区精品视频在线观看 | heyzo亚洲精品日韩| 日韩成全视频观看免费观看高清| 国产精品日韩深夜福利久久 | 91国内外精品自在线播放| 国产A∨国片精品一区二区| 日韩一区二区三区在线精品| 在线亚洲v日韩v| 日韩精品一区二区三区中文版| 伊人影视在线观看日韩区| 亚洲日韩在线第一页| 动漫精品一区二区三区3d| 中文无码日韩欧免费视频| 亚洲日韩v无码中文字幕| 一区二区三区日韩| 日韩乱码人妻无码中文字幕| 中文字幕日韩高清版毛片| 中文字幕av日韩精品一区二区| 午夜亚洲AV日韩AV无码大全| 亚洲日韩亚洲另类激情文学| 日韩AV无码中文无码不卡电影| 亚洲AV日韩AV鸥美在线观看| 2020无码专区人妻系列日韩| 日韩亚洲人成在线综合| 日韩AV毛片精品久久久| jazzjazz国产精品| 精品国产高清在线拍| 久久久久亚洲精品男人的天堂| 中文字幕精品在线| 国产午夜福利精品一区二区三区 |