continue語句的作用是跳過本次循環體中余下尚未執行的語句,立即進行下一次的循環條件判定,可以理解為僅結束本次循環。
注意:continue語句并沒有使整個循環終止。
//continue在while中的用法#include<stdio.h>intmain(){inti=1;while(i<=10){if(i==5){++i;continue;}printf("%d",i);++i;}printf("\n");return0;}
以上代碼的結果是:
當執行到i==5的時候,會進入if語句中,然后continue返回判斷條件繼續,不再繼續執行下面的語句。在這里要注意,需要i++,不然會一直在這里死循環。
//continue在for循環中的使用#include<stdio.h>intmain(){inti=1;for(inti=1;i<10;i++){if(i==5){continue;}printf("%d",i);}printf("\n");return0;}
以上代碼的結果是:
當執行到i==5的時候,會進入if語句中,然后continue返回判斷條件繼續,不再繼續執行下面的語句。在這里要注意,和上面while循環不一樣的是,不需要i++,它會跳到i++處,然后在進行判斷條件,不會死循環。
以下的代碼作用是過濾除了0-9的東西
#include<stdio.h>intmain(){intch=0;while((ch=getchar())!=EOF){if(ch<'0'||ch>'9'){continue;}putchar(ch);}return0;}
以上代碼的結果是:
說明:上面的結果,過濾掉了0-9以外的東西,利用getchar()和putchar(),接受字符和打印字符,以文件結束標志EOF結束。所以不管輸入的是什么,結果只會輸出數字。
==這里要注意EOF的用法:==以ctrl Z結束,直到在屏幕輸入ctrlZ,程序就會結束。
1、break 用來結束所有循環,循環語句不再有執行的機會;continue 用來結束本次循環,直接跳到下一次循環,如果循環條件成立,還會繼續循環。
2、在多層循環中, 一個break語句只向外跳一層。continue語句的作用是跳過循環體中剩余的語句并到循環末尾而強行執行下一次循環。
3、break可以在 if-else 中使用直接跳出當前循環。
4、continue語句只用在for、while、do-while等循環體中,常與if條件語句一起使用,用來加速循環。
“C語言中continue怎么使用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注本站網站,小編將為大家輸出更多高質量的實用文章!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
納稅人識別號有20位嗎怎么查?納稅人識別碼,一律由15位、18或者20位碼(字符型)組成,納稅人識別號就是稅務登記證上的號,每個企業的識別號都是唯一的。在應用商店下載個稅APP,然后進行登錄進入其首頁。 在下載個稅APP首頁選擇并點擊下方的“查詢”選項。納稅人識別號多少位數?納稅人識別號碼是由15位、18位或者20位組成,其中企事業單位等組織機構納稅人由國家技術監督管理局編...
銀聯在線信用卡還款怎么做?你知道還信用卡最好的方式是哪兩種嗎?一起來看看。還信用卡最好的方式有兩種:手機銀行還款和銀聯云閃付還款。一、通過手機銀行APP還款登陸發卡行的手機銀行APP,進入信用卡界面,可查詢到本人名下在這家銀行全部信用卡賬單。以中國銀行手機銀行為例:進入首頁后,點擊“信用卡還款”,進入信用卡還款主界面。選擇需要償還的信用卡,系統自動顯示信用卡賬單金額。分&l...
(相關資料圖)1、還不錯的景點挺好玩。2、下水瀑布位于那播村委會下水村,從馬吊蘇山上方波瀾不驚地注入水潭中,再緩緩流入山澗聲勢奪人,澗下怪石密布,姿態萬千;周圍方圓數百里樹海郁郁蔥蔥、密密麻麻。3、沿著瀑布左側小徑走到瀑布上方,居然別有洞天。4、在樹海山澗掩映之下,又是一條飛流入澗的樹海瀑布,感嘆大自然的鬼斧神工。以上就是【魔力寶貝樹海任務攻略,樹海瀑布】相關內容。...