continue 語(yǔ)句的作用是:跳過(guò)循環(huán)體中剩余的語(yǔ)句,結(jié)束此次循環(huán),并強(qiáng)制進(jìn)入下一次循環(huán)。
創(chuàng)新互聯(lián)建站專注于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站開發(fā)。公司秉持“客戶至上,用心服務(wù)”的宗旨,從客戶的利益和觀點(diǎn)出發(fā),讓客戶在網(wǎng)絡(luò)營(yíng)銷中找到自己的駐足之地。尊重和關(guān)懷每一位客戶,用嚴(yán)謹(jǐn)?shù)膽B(tài)度對(duì)待客戶,用專業(yè)的服務(wù)創(chuàng)造價(jià)值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。
continue語(yǔ)句只用在 while、for 循環(huán)中,常與 if 條件語(yǔ)句一起使用,用來(lái)判斷條件是否成立。
我們來(lái)看一個(gè)例子:
#includeint main(){ char c = 0; while(c!='\n'){ //回車鍵結(jié)束循環(huán) c=getchar(); if(c=='4' || c=='5'){ //按下的是數(shù)字鍵4或5 continue; //跳過(guò)當(dāng)次循環(huán),進(jìn)入下次循環(huán) } putchar(c); } return 0; }
分析:
當(dāng)程序遇到while時(shí),變量c的值為'\0',循環(huán)條件c!='\n'成立,開始第一次循環(huán)。getchar() 使程序暫停執(zhí)行,等待用戶輸入,直到用戶按下回車鍵才開始讀取字符。
比如我們輸入的是 0123456789,當(dāng)讀取到4或5時(shí),if 的條件c=='4'||c=='5'成立,就執(zhí)行 continue 語(yǔ)句,結(jié)束當(dāng)前循環(huán),直接進(jìn)入下一次循環(huán),也就是說(shuō)putchar(c);不會(huì)被執(zhí)行到。而讀取到其他數(shù)字時(shí),if 的條件不成立,continue 語(yǔ)句不會(huì)被執(zhí)行到,putchar(c);就會(huì)輸出讀取到的字符。
以上就是C語(yǔ)言中continue的作用是什么的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!