using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _18.流程控制之循環(huán)中斷 { class Program { static void Main(string[] args) { /** * 循環(huán)的中斷方式有四種: * (1) break語句立即終止當(dāng)前所在的循環(huán)。 * (2) continue語句立即終止本次循環(huán),繼續(xù)執(zhí)行下一次循環(huán)。 * (3) goto語句可以跳出循環(huán),到已標(biāo)記好的位置上。 * (4) return語句跳出循環(huán)及其包含的函數(shù)。 * */ // 使用break語句中斷循環(huán) { int i = 1; while (i <= 10) { if (i == 6) break; Console.WriteLine("{0}", i++); } } // 使用continue語句中斷循環(huán) { int i; for (i = 1; i <= 10; i++) { if ((i % 2) == 0) continue; Console.WriteLine(i); } } // 使用goto語句中斷循環(huán) // 當(dāng)使用goto語句跳出循環(huán)是合法的,但使用goto語句從外部進(jìn)入循環(huán)是非法的。 { int i = 1; while (i < 10) { if (i == 6) goto exitPoint; Console.WriteLine("{0}", i++); } Console.WriteLine("This code will never be reached."); exitPoint: Console.WriteLine("This code is run when the loop is exited using goto."); } // 使用return語句中斷循環(huán) { int i = 0; do { if (i == 6) return; Console.WriteLine("{0}", i++); } while (i < 10); } Console.ReadKey(); } } }
本文題目:十八、流程控制之循環(huán)中斷
文章URL:http://muchs.cn/article30/ihsoso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站改版、虛擬主機(jī)、商城網(wǎng)站、網(wǎng)站導(dǎo)航、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)